public bool Sendmail2(LuuHoso uvdk)
        {
            string email       = uvdk.UngVien.EmailDN;
            var    checkmember = db.UngViens.Where(x => x.EmailDN == email).FirstOrDefault();
            var    configmail  = db.ConfigMails.Where(x => x.smtpType == 3).FirstOrDefault();

            if (configmail == null)
            {
                configmail = new ConfigMail();
            }
            string smtpUserName = configmail.smtUserName;
            string smtpPassword = configmail.smtpPassword;
            string smtpHost     = configmail.smtpHost;

            if (configmail.EnableSSL == null)
            {
                configmail.EnableSSL = false;
            }
            bool ssl      = bool.Parse(configmail.EnableSSL.ToString());
            int  smtpPort = int.Parse(configmail.smtpPort.ToString());

            string       emailTo     = checkmember.EmailLH;
            string       subject     = configmail.smtpSubject;
            string       mailcontent = new EmailService().RenderPartialViewToString(this, "_sendmessage", uvdk);
            string       body        = mailcontent;
            EmailService service     = new EmailService();

            bool kq = service.Send(smtpUserName, smtpPassword, smtpHost, smtpPort,
                                   emailTo, subject, body, ssl);

            return(kq);
        }
        public ActionResult SaveMember(int?mauv, string savenote, int?status)
        {
            if (status != 1 && status != 2 && status != null && status != 3 && status != 4)
            {
                status = 1;
            }
            var user        = Session["Employer"] as CongTy;
            var datamember  = db.UngViens.Where(x => x.MAUV == mauv).FirstOrDefault();
            var checkmember = db.LuuHosoes.Where(x => x.MAUV == mauv && x.MACT == user.MACT).FirstOrDefault();

            if (datamember == null)
            {
                return(RedirectToAction("ListSaveMember", "ManagerJob"));
            }
            if (checkmember != null)
            {
                if (savenote != null)
                {
                    checkmember.Ghichu = savenote;
                    db.SaveChanges();
                }
                if (status != null)
                {
                    if (status == 2)
                    {
                        checkmember.Tinhtrang = 1;
                    }
                    checkmember.Ngayphanhoi = DateTime.Now;
                    checkmember.Trangthai   = status;
                    bool kq = Sendmail2(checkmember);
                    if (kq == true)
                    {
                        db.SaveChanges();
                    }
                }

                return(RedirectToAction("ListSaveMember", "ManagerJob"));
            }
            else
            {
                LuuHoso hs = new LuuHoso();
                hs.MAUV      = datamember.MAUV;
                hs.MACT      = user.MACT;
                hs.Ngayluu   = DateTime.Now;
                hs.Trangthai = 1;
                hs.Tinhtrang = 1;
                hs.Ghichu    = savenote;
                db.LuuHosoes.Add(hs);
                db.SaveChanges();
                return(RedirectToAction("ListSaveMember", "ManagerJob"));
            }
        }