Ejemplo n.º 1
0
        public ActionResult AddHotel(int id)
        {
            HotelSetupViewModel model = new HotelSetupViewModel();

            model.CityCode = id;
            return(View(model));
        }
        public bool UpdateHotelDetails(HotelSetupViewModel viewModel)
        {
            var hotelDetailsModel = new HotelDetailsModel()
            {
                HotelName      = viewModel.HotelName,
                CompanyName    = viewModel.CompanyName,
                BusinessNumber = Convert.ToInt32(viewModel.BusinessNumber),
            };

            Repository.UpdateHotelInformation(hotelDetailsModel);

            var contactDetailsModel = new ContactDetailsModel()
            {
                Taxid           = viewModel.Taxid,
                TelephoneNumber = viewModel.Telephone,
                FaxNumber       = viewModel.FaxNumber,
                EmailAddress    = viewModel.EmailAddress,
                CountryCode     = viewModel.CountryCode,
                PostalCode      = viewModel.PostalCode,
            };

            Repository.UpdateContactInformation(contactDetailsModel);

            var addressDetailsModel = new AddressDetailsModel()
            {
                Address  = viewModel.Address,
                City     = viewModel.City,
                CityCode = viewModel.CityCode,
                State    = viewModel.State,
            };

            Repository.UpdateAddressInformation(addressDetailsModel);

            var logoDetailsModel = new LogoDetailsModel()
            {
                Website  = viewModel.Website,
                Logo     = viewModel.Logo,
                Skype    = viewModel.Skype,
                Language = viewModel.Language,
            };

            Repository.UpdateLogoInformation(logoDetailsModel);
            return(true);
        }
Ejemplo n.º 3
0
        public ActionResult AddHotel(HotelSetupViewModel model)
        {
            Hotel hotel = new Hotel()
            {
                Name    = model.Name,
                Address = model.Address,
                City    = model.City,
                State   = model.State,
                Zip     = model.Zip,
                IDCity  = db.Cities.Find(model.CityCode),
                Website = model.Website,
                Phone   = model.Phone,
                Stars   = model.Stars,
                Email   = model.Email
            };

            db.Hotels.Add(hotel);
            db.SaveChanges();
            return(RedirectToAction("AllHotels", new { id = model.CityCode }));
        }