示例#1
0
 public ActionResult AddUnregisteredFeedback(UnregisteredFeedbackViewModel viewModel)
 {
     try
     {
         using (VesiPortalDbContext context = new VesiPortalDbContext())
         {
             UnregisteredFeedback unregisteredFeedback = new UnregisteredFeedback
             {
                 Guid              = Guid.NewGuid(),
                 SenderName        = viewModel.SenderName,
                 SenderEmail       = viewModel.SenderEmail,
                 SenderPhoneNumber = viewModel.SenderPhoneNumber,
                 FeedBackText      = viewModel.FeedBackText
             };
             Feedback.Add(context, unregisteredFeedback);
         }
         TempData[StaticMembers.MESSAGE] = Messages.FeedbackAdded;
         return(RedirectToAction("Index", "Home"));
     }
     catch (Exception)
     {
         TempData[StaticMembers.ERROR_MSG] = ErrorMessages.FeedbackAddError;
         return(ShowNewUnregisteredFeedback(viewModel));
     }
 }
示例#2
0
 public ActionResult ShowNewUnregisteredFeedback(UnregisteredFeedbackViewModel viewModel)
 {
     try
     {
         return(View("UnregisteredFeedbackAddView", viewModel));
     }
     catch (Exception e)
     {
         TempData[StaticMembers.ERROR_MSG] = e.Message;
         return(RedirectToAction("Index", "Home"));
     }
 }