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); }
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 })); }