public ActionResult Create() { IrrigationUnitViewModel vm = new IrrigationUnitViewModel(); vm.Farms = this.LoadFarm(); vm.IrrigationTypes = this.LoadIrrigationType(); return(View("~/Views/Irrigation/IrrigationUnit/Create.cshtml", vm)); }
public ActionResult Create([Bind(Include = "IrrigationUnitId,ShortName,IrrigationType,IrrigationEfficiency,PredeterminatedIrrigationQuantity, Surface,FarmId, BombId, Latitude,Longitude, Show")] IrrigationUnitViewModel irrigationUnitViewModel) { if (ModelState.IsValid) { return(RedirectToAction("Index")); } var lList = db.IrrigationUnits.Include(f => f.Farm); return(View("~/Views/Irrigation/IrrigationUnit/Index.cshtml", lList.ToList())); }
/// <summary> /// Set IrrigationUnitViewModel list by IrrigationUnit list /// </summary> /// <param name="pIrrigationUnitList"></param> /// <returns></returns> public List <IrrigationUnitViewModel> SetIrrigationUnitListBy(List <IrrigationUnit> pIrrigationUnitList) { List <IrrigationUnitViewModel> lReturn = new List <IrrigationUnitViewModel>(); if (pIrrigationUnitList != null && pIrrigationUnitList.Count() > 0) { foreach (IrrigationUnit item in pIrrigationUnitList) { IrrigationUnitViewModel lIrrigationUnit = new IrrigationUnitViewModel(item); lReturn.Add(lIrrigationUnit); } } this.IrrigationUnitViewModelList = lReturn; return(lReturn); }