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;
                }
            }
        }