public static bool EditSetting(MailSetting model)
        {
            using (DeneysanContext db = new DeneysanContext())
            {
                try
                {
                    MailSetting editrec = db.MailSetting.Where(d => d.MailSettingId == model.MailSettingId).SingleOrDefault();
                    if (editrec != null)
                    {
                        editrec.ServerMail = model.ServerMail;
                        editrec.ServerHost = model.ServerHost;
                        editrec.Port = model.Port;
                        if (!string.IsNullOrEmpty(model.Password))
                        {
                            editrec.Password = model.Password;
                        }
                        db.SaveChanges();
                        return true;
                    }
                    else
                        return false;
                }
                catch (Exception ex)
                {
                    return false;
                }
            }

        }
        public ActionResult MailSetting(MailSetting model, string txtpassword)
        {
            var record = MailManager.GetMailSettings();
            if (record == null)
            {
                ViewBag.nullsetting = true;
                model.Password = txtpassword;
                ViewBag.ProcessMessage = MailManager.AddSetting(model);
                return View(model);
            }
            else
            {
                if(!string.IsNullOrEmpty(txtpassword))
                    model.Password = txtpassword;

                ViewBag.nullsetting = false;
                model.MailSettingId = record.MailSettingId;
                ViewBag.ProcessMessage = MailManager.EditSetting(model);
            }
            ////            record.TypeId = Convert.ToInt32(EnumInstituionalTypes.Misyon);
            //ViewBag.ProcessMessage = MailManager.AddMailUsers(model);
            //ModelState.Clear();
            return View();
        }
        public static dynamic AddSetting(MailSetting model)
        {
            using (DeneysanContext db = new DeneysanContext())
            {
                try
                {
                    db.MailSetting.Add(model);
                    db.SaveChanges();
                    return true;
                }
                catch (Exception ex)
                {
                    return false;
                }
            }

        }