예제 #1
0
 public ActionResult DeleteConfirmed(long id)
 {
     Models.Water.Irrigation irrigation = db.Irrigations.Find(id);
     db.Irrigations.Remove(irrigation);
     db.SaveChanges();
     return(RedirectToAction("Index"));
 }
예제 #2
0
 public ActionResult Edit([Bind(Include = "WaterInputId,Type,Input,Date,ExtraInput,ExtraDate")] Models.Water.Irrigation irrigation)
 {
     if (ModelState.IsValid)
     {
         db.Entry(irrigation).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(irrigation));
 }
예제 #3
0
 public IrrigationViewModel(Models.Water.Irrigation pIrrigation)
 {
     this.WaterOutputId           = pIrrigation.WaterInputId;
     this.Type                    = pIrrigation.Type;
     this.Date                    = pIrrigation.Date;
     this.Output                  = pIrrigation.Input;
     this.ExtraDate               = pIrrigation.ExtraDate;
     this.ExtraOutput             = pIrrigation.ExtraInput;
     this.CropIrrigationWeatherId = pIrrigation.CropIrrigationWeatherId;
 }
예제 #4
0
        public ActionResult Create([Bind(Include = "WaterInputId,Type,Input,Date,ExtraInput,ExtraDate")] Models.Water.Irrigation irrigation)
        {
            if (ModelState.IsValid)
            {
                db.Irrigations.Add(irrigation);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(irrigation));
        }
예제 #5
0
 // GET: Irrigations/Delete/5
 public ActionResult Delete(long?id)
 {
     if (id == null)
     {
         return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
     }
     Models.Water.Irrigation irrigation = db.Irrigations.Find(id);
     if (irrigation == null)
     {
         return(HttpNotFound());
     }
     return(View(irrigation));
 }