public ActionResult LeaveApplication(BookingApplicationViewModel bookingApplication) { if (bookingApplication.CheckIn >= bookingApplication.CheckOut) { ModelState.AddModelError("", "Введите корректный интервал дат!"); return(View(bookingApplication)); } if (ModelState.IsValid) { Mapper.Reset(); Mapper.Initialize(cfg => cfg.CreateMap <BookingApplicationViewModel, BookingApplicationDTO>()); var bookingApplicationDto = Mapper.Map <BookingApplicationViewModel, BookingApplicationDTO>(bookingApplication); bookingApplicationDto.UserEmail = bookingApplication.UserEmail; bookingApplicationDto.UserId = User.Identity.GetUserId(); application.SendApplication(bookingApplicationDto); return(View("ApplicationSubmitted", bookingApplication)); } return(View()); }
public ActionResult ApplicationSubmitted(BookingApplicationViewModel bookingApplication) { return(View()); }