public IActionResult Edit(MailMessageEditViewModel model)
 {
     if (ModelState.IsValid)
     {
         var message = _mailMessagesRepository.GetMailMessageById(model.Id);
         message.Desc    = model.Desc;
         message.Content = model.Content;
         message.Subject = model.Subject;
         _mailMessagesRepository.Edit(message);
         return(RedirectToAction("index"));
     }
     return(RedirectToAction("edit", new { id = model.Id }));
 }
        public ViewResult Edit(Guid id)
        {
            var message = _mailMessagesRepository.GetMailMessageById(id);
            MailMessageEditViewModel model = new MailMessageEditViewModel
            {
                Subject = message.Subject,
                Desc    = message.Desc,
                Content = message.Content,
                Id      = message.Id
            };

            return(View(model));
        }