Как передать перечисление из модели MVC и контроллера в модель KnockOutJS - PullRequest
0 голосов
/ 03 июня 2018

Я немного отстаю в своих перечислениях и был бы признателен за то, как передать перечисления из контроллера 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)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...