Beispiel #1
0
 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());
 }
Beispiel #2
0
 public ActionResult ApplicationSubmitted(BookingApplicationViewModel bookingApplication)
 {
     return(View());
 }