public class City : IEntity { public string Id { get; set; } public string Name { get; set; } public string State { get; set; } public bool Disabled { get; set; } } public class NewCityInputModel { public string Name { get; set; } public string State { get; set; } } public class NewCityViewModel : NewCityInputModel { public Dictionary States { get; set; } } public class EditCityInputModel { public string Id { get; set; } public string Name { get; set; } public string State { get; set; } } public class EditCityViewModel : EditCityInputModel { public Dictionary States { get; set; } }