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)); } }
public ActionResult ShowNewUnregisteredFeedback(UnregisteredFeedbackViewModel viewModel) { try { return(View("UnregisteredFeedbackAddView", viewModel)); } catch (Exception e) { TempData[StaticMembers.ERROR_MSG] = e.Message; return(RedirectToAction("Index", "Home")); } }