示例#1
0
        public ActionResult Create()
        {
            IrrigationUnitViewModel vm = new IrrigationUnitViewModel();

            vm.Farms           = this.LoadFarm();
            vm.IrrigationTypes = this.LoadIrrigationType();
            return(View("~/Views/Irrigation/IrrigationUnit/Create.cshtml", vm));
        }
示例#2
0
        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()));
        }
示例#3
0
        /// <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);
        }