public ActionResult Edit(int id) { RiskEventModel r = new RiskEventModel(); r.riskEvent = db.RiskEvents.Single(p => p.RiskEventID == id); return(View(r)); }
public ActionResult Edit(RiskEventModel r) { if (ModelState.IsValid) { db.RiskEvents.Attach(r.riskEvent); db.Entry(r.riskEvent).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", new { id = r.riskEvent.RiskTypeId })); } return(View(r)); }
public ActionResult Insert(RiskEventModel m) { if (ModelState.IsValid) { m.riskEvent.RiskEventID = (int)m.reId; m.riskEvent.RiskTypeId = m.typeId; m.riskEvent.input_date = DateTime.Now; db.RiskEvents.Add(m.riskEvent); db.SaveChanges(); return(RedirectToAction("Index", new { id = m.typeId })); } return(View(m)); }
public ActionResult Index(int id) { RiskEventModel re = new RiskEventModel(); re.riskEventList = db.RiskEvents.Where(p => p.RiskTypeId == id).ToList(); re.riskEvent = db.RiskEvents.Where(p => p.RiskTypeId == id).FirstOrDefault(); var gr = db.RiskTypes.Where(p => p.RiskTypeId == id).FirstOrDefault(); re.groupId = gr.RiskGroupId; re.typeId = id; re.canmodify = userData.IsAdmin; return(View(re)); }
public ActionResult Insert(int id) { RiskEventModel re = new RiskEventModel(); re.typeId = id; var length = id.ToString().Length; var getId = db.RiskEvents.Where(r => r.RiskTypeId == id && r.input_date != null).OrderByDescending(p => p.RiskEventID).FirstOrDefault(); if (getId == null) { var reId = id.ToString() + "001"; re.reId = Convert.ToInt32(reId); } else { var getcounter = getId.RiskEventID.ToString().Substring(length); var getTypeId = getId.RiskEventID.ToString().Substring(0, length); var counter = Convert.ToInt32(getcounter) + 1; if (counter.ToString().Length == 1) { var zero = "00"; var setId = getTypeId + zero + counter.ToString(); re.reId = Convert.ToInt32(setId); } else if (counter.ToString().Length == 2) { var zero = "0"; var setId = getTypeId + zero + counter.ToString(); re.reId = Convert.ToInt32(setId); } else if (counter.ToString().Length == 3) { var zero = ""; var setId = getTypeId + zero + counter.ToString(); re.reId = Convert.ToInt32(setId); } else { } } return(View(re)); }