public ActionResult EnterReason(string ReasonField) { db.Database.Connection.Open(); List <DBModels.Запросы> obj = (from e in db.Запросы where (e.ЗапросID == RequestIdent) select e).ToList(); obj[0].ЗапросРассмотрен = 0; db.SaveChanges(); DBModels.езультатЗапроса obj1 = new DBModels.езультатЗапроса(); obj1.АналитикID = currentuser.АналитикID; obj1.МашинаВыдана = 1; obj1.ПричинаОтказа = ReasonField; obj1.ЗапросID = RequestIdent; long id = 0; try { id = (long)db.езультатЗапроса.Max(e => e.езультатID) + 1; } catch { } obj1.езультатID = id; db.езультатЗапроса.Add(obj1); db.SaveChanges(); db.Database.Connection.Close(); return(RedirectToAction("AdministratorPanel")); }
public ActionResult ApplicationDecision(string dec, long requestid) { if (currentuser != null) { if (dec == "Принять") { db.Database.Connection.Open(); List <DBModels.Запросы> obj = (from e in db.Запросы where (e.ЗапросID == requestid) select e).ToList(); obj[0].ЗапросРассмотрен = 0; db.SaveChanges(); DBModels.езультатЗапроса obj1 = new DBModels.езультатЗапроса(); obj1.АналитикID = currentuser.АналитикID; obj1.МашинаВыдана = 0; obj1.ПричинаОтказа = "-"; obj1.ЗапросID = requestid; long id = 0; try { id = (long)db.езультатЗапроса.Max(e => e.езультатID) + 1; } catch { } obj1.езультатID = id; db.езультатЗапроса.Add(obj1); db.SaveChanges(); db.Database.Connection.Close(); return(RedirectToAction("AdministratorPanel")); } else { RequestIdent = requestid; return(RedirectToAction("EnterReason", new { reqid = requestid })); } } else { return(RedirectToAction("LogIn")); } }