using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
public static List<City> FetchCities()
List<City> cities = new List<City>();
{ID = 1, Name = "Faridabaad"});
{ID = 2, Name = "Greater Noida"});
public static List<Locality> FetchLocalities()
List<Locality> localities = new List<Locality>();
localities.Add(new Locality()
{ID = 1, CityID = 1, Name = "East Faridabaad"});
localities.Add(new Locality()
{ID = 2, CityID = 1, Name = "West Faridabaad"});
localities.Add(new Locality()
{ID = 3, CityID = 2, Name = "East Noida"});
localities.Add(new Locality()
{ID = 4, CityID = 2, Name = "West Noida"});
public static List<SubLocality> FetchSubLocalities()
List<SubLocality> subLocalities = new List<SubLocality>();
subLocalities.Add(new SubLocality()
{ID = 1, LocalityID = 1, Name = "East Faridabaad Region 1"});
subLocalities.Add(new SubLocality()
{ID = 2, LocalityID = 1, Name = "East Faridabaad Region 2"});
subLocalities.Add(new SubLocality()
{ID = 3, LocalityID = 2, Name = "West Faridabaad Region 1"});
subLocalities.Add(new SubLocality()
{ID = 4, LocalityID = 2, Name = "West Faridabaad Region 2"});
subLocalities.Add(new SubLocality()
{ID = 5, LocalityID = 3, Name = "East Noida Region 1"});
subLocalities.Add(new SubLocality()
{ID = 6, LocalityID = 3, Name = "East Noida Region 2"});
subLocalities.Add(new SubLocality()
{ID = 7, LocalityID = 4, Name = "West Noida Region 1"});
subLocalities.Add(new SubLocality()
{ID = 8, LocalityID = 4, Name = "West Noida Region 2"});
public static List<Coordinates> FetchCoordinates()
List<Coordinates> coordinates = new List<Coordinates>()
{CityID = 1, Latitude = 100.00F, Longitude = 100.00F}, new Coordinates()
{CityID = 2, Latitude = 200.00F, Longitude = 200.00F}};
[Required(ErrorMessage = "Please enter a project name")]
[Display(Name = "Project")]
public string ProjectName
[Required(ErrorMessage = "Please enter a developer name")]
[Display(Name = "Developer")]
public string DeveloperName
[Required(ErrorMessage = "Please select a city")]
public int ? SelectedCity
[Required(ErrorMessage = "Please select a locality")]
[Display(Name = "Locality")]
public int ? SelectedLocality
[Required(ErrorMessage = "Please select a sub locality")]
[Display(Name = "Sub Locality")]
public int ? SelectedSubLocality
public SelectList CityList
public SelectList LocalityList
public SelectList SubLocalityList
public SelectList CityList
public SelectList LocalityList
public SelectList SubLocalityList