public ActionResult Add(WarehouseMeasure model, string name) { if ((model.TotalMeasured <= 0) || (model.TotalMeasured == null)) { ModelState.AddModelError("TotalMeasured", "Количество на складе должно быть больше 0"); } if (model.MeasureDate > System.DateTime.Now) { ModelState.AddModelError("MeasureDate", "Неправильная дата - замер не может быть произведен в будущем"); } if (ModelState.IsValid) { model.OperatorName = User.Identity.Name; model.LasEditDateTime = System.DateTime.Now; model.MeasureDate = model.MeasureDate.Date; _cdb.WarehouseMeasures.Add(model); _cdb.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Name = name; @ViewBag.Title = "Добавление данных маркшейдерского замера"; return(View(model)); }
public ActionResult Edit(WarehouseMeasure model) { if (model.TotalMeasured <= 0) { ModelState.AddModelError("TotalMeasured", "Количество на складе должно быть больше 0"); } if (model.MeasureDate > System.DateTime.Today) { ModelState.AddModelError("MeasureDate", "Неправильная дата - замер не может быть произведен в будущем"); } if (ModelState.IsValid) { WarehouseMeasure measure = _cdb.WarehouseMeasures.Find(model.ID); measure.TotalMeasured = model.TotalMeasured; measure.Comment = model.Comment; measure.OperatorName = User.Identity.Name; measure.LasEditDateTime = System.DateTime.Now; _cdb.Entry(measure).State = EntityState.Modified; _cdb.SaveChanges(); return(RedirectToAction("Index")); } @ViewBag.Title = "Редактирование данных маркшейдерского замера"; return(View("Edit", model)); }
public ActionResult Add(int warehouseID, string name) { WarehouseMeasure model = new WarehouseMeasure(); model.WarehouseID = warehouseID; model.MeasureDate = System.DateTime.Today; ViewBag.Name = name; @ViewBag.Title = "Добавление данных маркшейдерского замера"; return(View(model)); }
public ActionResult Edit(int Id) { if (Id == 0) { return(HttpNotFound()); } WarehouseMeasure measure = _cdb.WarehouseMeasures.Find(Id); if (measure != null) { return(View("Edit", measure)); } @ViewBag.Title = "Редактирование данных маркшейдерского замера"; return(RedirectToAction("Index")); }