コード例 #1
0
        public ActionResult UpdateEmailContent(EmailContentVM model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var ToBeUpdated = new ToUserEmailContents()
                    {
                        EmailType = model.EmailType,
                        Subject   = model.Subject,
                        Body      = model.Body
                    };
                    _unitOfWork.Email.UpdateEmailContent(ToBeUpdated);
                    _unitOfWork.Complete();



                    ViewBag.Message = "Updated Successfully";
                    return(PartialView("UserInfoPopUp"));
                }
            }
            catch (Exception e)
            {
                ViewBag.Message = "Error while saving changes " + e.Message;
                return(PartialView("UserInfoPopUp"));
            }
            ViewBag.Message = "Something is not right";
            return(PartialView("UserInfoPopUp"));
        }
コード例 #2
0
        public void AddEmailContent(EmailContentVM settings)
        {
            var model = new ToUserEmailContents
            {
                EmailType = settings.EmailType,
                Body      = settings.Body,
                Subject   = settings.Subject
            };

            _context.ToUserEmailContents.Add(model);
        }
コード例 #3
0
 public ActionResult PostEmailContent(EmailContentVM model)
 {
     if (ModelState.IsValid)
     {
         _unitOfWork.EmailSetting.AddEmailContent(model);
         _unitOfWork.Complete();
         return(PartialView("EmailSetting/_EmailContentPartial", model));
     }
     ViewBag.Message = "Something is not right";
     return(PartialView("UserInfoPopUp"));
 }