public void EditDefectPartial(EditDefectModel editModel) { Дефект def = new Дефект(); editModel.defect.id_признак_состояния = Convert.ToInt32(editModel.status); //db.Entry(editModel.vtd).State = EntityState.Modified; //db.Entry(editModel.ddo).State = EntityState.Modified; //db.Entry(editModel.repair).State = EntityState.Modified; //db.Entry(editModel.defect).State = EntityState.Modified; //db.Entry(book).State = EntityState.Modified; }
public ActionResult EditDefectPartial(Guid defecctID) // { var def = db.Дефект.Find(defecctID); var vtd = db.Внутритрубная_диагностика.Find(def.id_ВТД); var ddo = db.ДДО.Find(def.id_ДДО); var repair = db.емонт.Find(def.id_Ремонта); var defKind = db.Виды_дефектов; var resultDDO = db.езультаты_ДДО; var repairKind = db.Виды_ремонта; EditDefectModel defect = new EditDefectModel(def, vtd, ddo, repair, defKind, resultDDO, repairKind); return(PartialView(defect)); }
public ActionResult Edit(Guid id) { var repository = CurrentAccountDbContext.GetDefectRepository(); var defect = repository.GetById(id); var model = new EditDefectModel() { Id = id, Title = defect.Title, Notes = defect.Notes, UserId = defect.ResponsibleUserId, DefectCode = defect.GetCode() }; return(View(model)); }
public ActionResult Edit(EditDefectModel model) { var repository = CurrentAccountDbContext.GetDefectRepository(); var defect = repository.GetById(model.Id); if (ModelState.IsValid) { defect.Title = model.Title; defect.Notes = model.Notes; defect.ResponsibleUserId = model.UserId; CurrentAccountDbContext.SaveChanges(); return(RedirectToAction("Show", new { id = model.Id })); } model.DefectCode = defect.GetCode(); return(View(model)); }