public ActionResult PrivateList(PrivateMessageListVM model) { var sender = User; var receiver = UserService.GetByPK(model.Receiver.UserID); if (!model.SendMessage.IsEmpty()) { var message = new UserMessage { Text = model.SendMessage, CreatorUserID = sender.UserID, ReceiverUserID = model.Receiver.UserID, }; InsertAndSubmit(message); if (receiver.Employee_TC != null) { MailService.NewUserMessage(message, Html.ActionLinkWithDomain <MessageController>( c => c.PrivateList(sender.UserID, null), "Отправить сообщение через сайт")); } ShowMessage( "Ваше сообщение Вашему персональному менеджеру успешно отправлено." + " Мы обязательно ответим на Ваше сообщение."); } return(RedirectToAction(() => PrivateList(receiver.UserID, 1))); }