public ActionResult EditConfirmed(MiningAnalysis model) { if (ModelState.IsValid) { MiningAnalysis analysis = _cdb.MiningAnalyzes.Find(model.ID); analysis.IsValid = false; analysis.LasEditDateTime = DateTime.Now; analysis.OperatorName = User.Identity.Name; _cdb.Entry(analysis).State = EntityState.Modified; model.LasEditDateTime = DateTime.Now; model.IsValid = true; model.OperatorName = User.Identity.Name; model.InheritedFrom = analysis.ID; _cdb.MiningAnalyzes.Add(model); _cdb.SaveChanges(); return(RedirectToAction("Index")); } model.Location = EquipmentProvider.GetUserLocations(_cdb, User.Identity).Where(x => x.ID == model.LocationID).FirstOrDefault(); @ViewBag.Title = "Редактирование анализа по добыче"; return(View("Edit", model)); }
public ActionResult Add(string LocationID) { var model = new MiningAnalysis(); model.LocationID = LocationID; model.Location = EquipmentProvider.GetUserLocations(_cdb, User.Identity).Where(x => x.ID == LocationID).FirstOrDefault(); @ViewBag.Title = "Добавление анализа по добыче"; return(View(model)); }
public ActionResult Add(MiningAnalysis model) { if (ModelState.IsValid) { model.LasEditDateTime = DateTime.Now; model.IsValid = true; model.OperatorName = User.Identity.Name; _cdb.MiningAnalyzes.Add(model); _cdb.SaveChanges(); return(RedirectToAction("Index")); } model.Location = EquipmentProvider.GetUserLocations(_cdb, User.Identity).Where(x => x.ID == model.LocationID).FirstOrDefault(); @ViewBag.Title = "Добавление анализа по добыче"; return(View("Add", model)); }
public ActionResult AnalysisView(int?Id) { var analysis = new MiningAnalysis(); if (Id != null) { try { analysis = _cdb.MiningAnalyzes.Where(x => x.ID == Id).FirstOrDefault(); } catch { } } @ViewBag.Title = "Данные анализа по добыче"; return(View(analysis)); }
public ActionResult Delete(int?Id) { if (Id == null) { return(HttpNotFound()); } MiningAnalysis analisys = _cdb.MiningAnalyzes.Find(Id); if (analisys != null) { analisys.IsValid = false; analisys.LasEditDateTime = DateTime.Now; analisys.OperatorName = User.Identity.Name; _cdb.Entry(analisys).State = EntityState.Modified; } _cdb.SaveChanges(); return(RedirectToAction("Index")); }