public ActionResult BeltScalesAdd() { BeltScalesLocations model = new BeltScalesLocations(); BeltScale beltScale = new BeltScale(); beltScale.Name = "Конвейерные весы"; beltScale.NameEng = "Belt weigher"; beltScale.NameKZ = "Конвейерлік таразы"; model.BeltScale = beltScale; model.Locations = new SelectList(_cdb.Locations, "ID", "LocationName"); @ViewBag.Title = "Добавление конвейерных весов"; return(View(model)); }
public ActionResult BeltScalesEdit(BeltScale model) { var modelbadstate = false; if ((model.FromInnerDestID == null) || (model.ToInnerDestID == null)) { modelbadstate = true; ViewBag.ErrorMessage = "Требуется указать начало и конец конвейера"; } if (String.IsNullOrEmpty(model.Name)) { modelbadstate = true; ViewBag.ErrorMessage = "Введите наименование - не может быть пустым"; ModelState.AddModelError("BeltScale.Name", "Введите наименование - не может быть пустым"); } if (String.IsNullOrEmpty(model.NameEng)) { modelbadstate = true; ViewBag.ErrorMessage = "Введите наименование - не может быть пустым"; ModelState.AddModelError("BeltScale.NameEng", "Введите наименование - не может быть пустым"); } if (String.IsNullOrEmpty(model.NameKZ)) { modelbadstate = true; ViewBag.ErrorMessage = "Введите наименование - не может быть пустым"; ModelState.AddModelError("BeltScale.NameKZ", "Введите наименование - не может быть пустым"); } if (modelbadstate) { Response.StatusCode = (int)HttpStatusCode.BadRequest; return(Json(new { modelbadstate = modelbadstate, ErrorMessage = ViewBag.ErrorMessage })); } if (ModelState.IsValid) { BeltScale beltScale = _cdb.BeltScales.Find(model.ID); beltScale.Name = model.Name; beltScale.NameEng = model.NameEng; beltScale.NameKZ = model.NameKZ; _cdb.Entry(beltScale).State = EntityState.Modified; _cdb.SaveChanges(); return(RedirectToAction("BeltScalesIndex")); } @ViewBag.Title = "Редактирование конвейерных весов"; return(View("BeltScalesEdit", model)); }
public ActionResult BeltScalesEdit(int Id) { if (Id == 0) { return(HttpNotFound()); } BeltScale beltScale = _cdb.BeltScales.Find(Id); if (beltScale != null) { @ViewBag.Title = "Редактирование конвейерных весов"; return(View("BeltScalesEdit", beltScale)); } return(RedirectToAction("BeltScalesIndex")); }