public ActionResult Edit(MailUsers model) { if (ModelState.IsValid) { if (RouteData.Values["id"] != null) { int nid = 0; bool isnumber = int.TryParse(RouteData.Values["id"].ToString(), out nid); if (isnumber) { model.MailUserId = nid; ViewBag.ProcessMessage = MailManager.EditMailUser(model); return View(model); } else { ViewBag.ProcessMessage = false; return View(model); } } else return View(); } else return View(); }
public ActionResult Add(MailUsers model) { // record.TypeId = Convert.ToInt32(EnumInstituionalTypes.Misyon); ViewBag.ProcessMessage = MailManager.AddMailUsers(model); ModelState.Clear(); return View(); }
public static bool AddMailUsers(MailUsers record) { using (DeneysanContext db = new DeneysanContext()) { try { db.MailUsers.Add(record); db.SaveChanges(); return true; } catch (Exception ex) { return false; } } }
public static bool EditMailUser(MailUsers model) { using (DeneysanContext db = new DeneysanContext()) { try { MailUsers record = db.MailUsers.Where(d => d.MailUserId == model.MailUserId).SingleOrDefault(); if (record != null) { record.MailType = model.MailType; record.MailUser = model.MailUser; record.MailAddress = model.MailAddress; db.SaveChanges(); return true; } else return false; } catch (Exception ex) { return false; } } }