public ActionResult Cancel(HotelBookingCancelModel model) { HotelBookingCancelRepository _Rep = new HotelBookingCancelRepository(); model = _Rep.Cancel(model); return(View("CancelDetail", model)); }
public ActionResult ProcessCancellation(long?id) { HotelBookingCancelRepository _rep = new HotelBookingCancelRepository(); HotelBookingCancelModel _model = new HotelBookingCancelModel(); _model = _rep.FillCanceledDetail(id); return(View(_model)); }
public ActionResult Cancel(long?id) { HotelBookingCancelRepository _rep = new HotelBookingCancelRepository(); HotelBookingCancelModel _model = new HotelBookingCancelModel(); _model = _rep.FillForCancel(id); return(View(_model)); }
public ActionResult CancellationList(int?page) { HotelBookingCancelModel _model = new HotelBookingCancelModel(); HotelBookingCancelRepository _rep = new HotelBookingCancelRepository(); HotelGeneralRepository.SetRequestPageRow(); _model.TabularList = _rep.GetPagedList(page); return(View(_model)); }
public ActionResult PendingCancellationList(ExportModel Expmodel, HotelBookingCancelModel model, FormCollection frm, int?page) { int SNO = 0; HotelBookingCancelModel _model = new HotelBookingCancelModel(); HotelBookingCancelRepository _rep = new HotelBookingCancelRepository(); HotelGeneralRepository.SetRequestPageRow(); model.TabularList = _rep.GetPagedList(page); GetExportTypeClicked(Expmodel, frm); if (Expmodel != null && (Expmodel.ExportTypeExcel != null || Expmodel.ExportTypeWord != null || Expmodel.ExportTypeCSV != null || Expmodel.ExportTypePdf != null)) { try { if (Expmodel.ExportTypeExcel != null) { Expmodel.ExportTypeExcel = Expmodel.ExportTypeExcel; } else if (Expmodel.ExportTypeWord != null) { Expmodel.ExportTypeWord = Expmodel.ExportTypeWord; } else if (Expmodel.ExportTypePdf != null) { Expmodel.ExportTypePdf = Expmodel.ExportTypePdf; } var exportData = _rep.PendingList().Select(m => new { SNO = m.SNo, GuestName = (m.BookingDetail.Guests[0].Title) + " " + (m.BookingDetail.Guests[0].FirstName) + " " + m.BookingDetail.Guests[0].MiddleName + " " + m.BookingDetail.Guests[0].LastName, HotelName = m.BookingDetail.HotelName, RequestDate = m.CreatedOn.ToShortDateString(), Status = m.CancelStatus }); App_Class.AppCollection.Export(Expmodel, exportData, "HotelBookingRecord"); } catch (Exception ex) { ATLTravelPortal.Utility.ErrorLogging.LogException(ex); } } return(null); }
public ActionResult ProcessCancellation(HotelBookingCancelModel model) { HotelBookingCancelRepository _rep = new HotelBookingCancelRepository(); HotelBookingCancelModel _model = new HotelBookingCancelModel(); _model = _rep.GetCancelRequestStatus(model.BookingCancelId); GeneralRepository gProvider = new GeneralRepository(); TravelSession sessionObj = (TravelSession)System.Web.HttpContext.Current.Session["TravelSessionInfo"]; string ReservationEmail = System.Configuration.ConfigurationManager.AppSettings["ReservationEmail"]; var agent = gProvider.GetAgentInfo(ATLTravelPortal.Repository.GeneralRepository.LoggedUserId()); string subject = "Hotel Booking Cancilation Status # Ref No : " + _model.BookingDetail.BookingRecordId + "#" + _model.BookingDetail.BookingId + "#" + _model.BookingDetail.ConfirmationNo + "#" + _model.BookingDetail.ReferenceNo + "|" + _model.BookingDetail.HotelName + ", " + _model.BookingDetail.CityName + ", " + _model.BookingDetail.CountryName; HotelGeneralRepository.sendEmial(agent.Email, ReservationEmail, "", subject, subject, "HTML", ""); return(View(_model)); }