示例#1
0
 public ActionResult CancelBooking(int Id)
 {
     var booking = _reservationService.GetReservation(Id);
     CancelReservationModel reservation=new CancelReservationModel(){
         Email = booking.Email,
         Message = "Hej "+booking.Name+"!\n\rDin bokning för "+booking.PersonCount+" personer på "+booking.Restaurant.Name+" den "+booking.TimeSlot.ToShortDateString()+" kl "+booking.TimeSlot.ToLocalTime().ToShortTimeString()+" har blivit inställd\n\n\rMed vänlig hälsning "+booking.Restaurant.Name,
         SendMail = false,
         BookingId = Id
     };
     return View(reservation);
 }
示例#2
0
 public ActionResult CancelBooking(CancelReservationModel model, string submitButton)
 {
     if (submitButton == "Avbryt") return View("Index");
     var booking = _reservationService.GetReservation(model.BookingId);
     _reservationService.DeleteReservation(booking);
     if (model.SendMail)
     {
         dynamic email = new Email("CancelBookingEmail");
         email.To = model.Email;
         email.Message = model.Message;
         email.Send();
     }
     return View("BookingCanceled");
 }