Я немного отстаю в своих перечислениях и был бы признателен за то, как передать перечисления из контроллера mvc через JsonResult для заполнения выпадающего списка.У меня все мои другие свойства проходят просто отлично.Это только перечисление следующим образом:
Перечисление
public enum SpeciesType{
Mammal = 1;
Reptile = 2; }
ViewModel
public int Id {get; set;}
public string AnimalName {get; set;}
public DateTime DateOfRecording { get; set; }
public SpeciesType Species { get; set; }
Контроллер
public JsonResult EditAnimalRecord(int animalId){
var model = new EditViewModel();
var record = (Linq statement in here);
if(record.Id > 104){
model.Id = record.Id;
model.AniamlName = record.Name;
model.DateOfRecording = record.DateEntered;
model.Species = ???(Need to pass enums here) to populate dropdown via JS
}
return Json(model, JsonRequestBehavior.AllowGet)
}