コード例 #1
0
        public static void UpdateMasterData(ProviderAnnouncementViewModel model)
        {
            var manager      = PlugInManager.GetBookingDataManager();
            var announcement = manager.GetProviderAnnouncement(model.Id);

            announcement.Id               = model.Id;
            announcement.Adults           = model.Adults;
            announcement.BookingProcessId = model.BookingId;
            announcement.CheckIn          = model.CheckIn;
            announcement.CheckOut         = model.CheckOut;
            announcement.Country          = model.Country;
            announcement.docType          = model.docType;
            announcement.FirstName        = model.FirstName;
            announcement.LastName         = model.LastName;
            announcement.OfferName        = model.LastName;
            announcement.PlaceName        = model.PlaceName;
            announcement.SiteName         = model.SiteName;
            announcement.TravelerAdress   = model.TravelerAdress;
            announcement.TravelerCountry  = model.TravelerCountry;
            announcement.TravelerPlace    = model.TravelerPlace;
            announcement.TravelerZipCode  = model.TravelerZipCode;
            announcement.HtmlDocumentView = model.HtmlDocumentView;

            manager.UpdateMasterData(announcement);
        }
コード例 #2
0
        public static List <ProviderAnnouncementViewModel> GetProviderAnnouncementViewModel()
        {
            var model   = new List <ProviderAnnouncementViewModel>();
            var manager = PlugInManager.GetBookingDataManager();

            var provideranouncements = manager.GetProviderAnnouncements();

            foreach (var announcement in provideranouncements)
            {
                var m = new ProviderAnnouncementViewModel();
                m.Id               = announcement.Id;
                m.Adults           = announcement.Adults;
                m.BookingId        = announcement.BookingProcessId;
                m.CheckIn          = announcement.CheckIn;
                m.CheckOut         = announcement.CheckOut;
                m.Country          = announcement.Country;
                m.docType          = announcement.docType;
                m.FirstName        = announcement.FirstName;
                m.LastName         = announcement.LastName;
                m.OfferName        = announcement.OfferName;
                m.PlaceName        = announcement.PlaceName;
                m.SiteName         = announcement.SiteName;
                m.TravelerAdress   = announcement.TravelerAdress;
                m.TravelerCountry  = announcement.TravelerCountry;
                m.TravelerPlace    = announcement.TravelerPlace;
                m.TravelerZipCode  = announcement.TravelerZipCode;
                m.HtmlDocumentView = announcement.HtmlDocumentView;

                model.Add(m);
            }

            return(model);
        }
コード例 #3
0
 private bool CheckisSame(ProviderAnnouncementViewModel modela, BookingConfirmationViewModel modelc)
 {
     if ((modela.CheckIn == modelc.CheckIn) && (modela.CheckOut == modelc.CheckOut))
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
コード例 #4
0
        public static void CreateProviderAnnouncement(string id)
        {
            var model        = GetBookingProcess(id);
            var announcement = new ProviderAnnouncementViewModel();


            announcement.BookingId       = model.Id;
            announcement.CheckIn         = model.CheckIn;
            announcement.CheckOut        = model.CheckOut;
            announcement.Country         = model.Country;
            announcement.docType         = "ProviderAnnouncement";
            announcement.FirstName       = model.FirstName;
            announcement.LastName        = model.LastName;
            announcement.OfferName       = model.LastName;
            announcement.PlaceName       = model.PlaceName;
            announcement.SiteName        = model.SiteName;
            announcement.TravelerCountry = model.TravelerCountry;
            announcement.TravelerPlace   = model.TravelerPlace;

            AddMasterData(announcement);
        }
コード例 #5
0
 public void UpdateMasterData(ProviderAnnouncementViewModel model)
 {
     BookingDataRepository.UpdateMasterData(model);
 }
コード例 #6
0
 public void AddMasterData(ProviderAnnouncementViewModel model)
 {
     BookingDataDocumentsRepository.AddMasterData(model);
 }