Skip to content

Hi, I'm Ankit

The story of my experiments with code

  • Twitter
  • Facebook
  • GitHub
  • LinkedIn
  • RSS
  • C#
  • .NET/.NET Core
  • Architecture & Design
  • Azure/ AWS
  • DevOps
  • Testing
  • Security
  • About

Enumeration class

Implementing inheritance with Enumeration class

by Ankit Vijay on August 8, 2020September 26, 2020

The traditional Enum types do not support inheritance. The Enumeration class helps us to get away from the limitation.

Read More
.NET, .NET Core, C#, Enum, Enumeration class, Inheritance

Generating client code with NSwag for Enumeration class

by Ankit Vijay on July 12, 2020September 26, 2020

This post describes how we can render an Enumeration class as an Enum type in client code with NSwag by implementing Swagger ISchemaFilter.

Read More
.NET, .NET Core, Architecture and Design, ASP.NET Core, ASP.NET Core 3.1, C#, Domain Driven Design, Enum, Enumeration class, Microservices, NSwag, NSwagStudio, Swagger

Enumeration class as query string parameter

by Ankit Vijay on June 14, 2020September 26, 2020

In this post, I have explained how you can use an Enumeration class as a query string parameter by creating a custom Model Binder.

Read More
.NET, .NET Core, Architecture and Design, ASP.NET Core, ASP.NET Core 3.1, C#, DDD, Enumeration class, Model Binder, Query String, Query String, Request Parameter

Series: Enumeration Classes – DDD and beyond

by Ankit Vijay on June 12, 2020September 26, 2020

We typically use Enumeration classes with Domain-Driven Design (DDD). In this series, I will describe how you can use an Enumeration Class beyond DDD.

Read More
.NET, .NET Core, Architecture and Design, ASP.NET Core, DDD, Domain Driven Design, Enumeration class

Enumeration class and JSON Serialization

by Ankit Vijay on June 1, 2020September 26, 2020

In this post, I will explain how we can serialize an Enumeration class using a custom JSON Converter for both System.Text.Json and Newtonsoft.Json.

Read More
.NET, .NET Core, C#, DDD, Domain Driven Design, Enumeration class, Json Serialization