public IActionResult Create(FloorCreateViewModel model) { bool Status = false; string Message = string.Empty; if (ModelState.IsValid) { var floor = new HotelFloors() { FloorName = model.FloorName, FloorNo = model.FloorNo, NoOfRooms = model.NoOfRooms, Hotel = _repository.HotelById(model.HotelId) }; _repository.Add(floor); if (_repository.SaveChange()) { return(RedirectToAction("Index", new { area = "Manager", controller = "HotelFloors" })); } else { Status = false; Message = "Error inserting /Creating Course"; } } else { ModelState.AddModelError("", "invalid / incomplete data"); } //return Json(new { status = Status, message = Message }); return(View()); }
public IActionResult Create() { int count = 0; FloorCreateViewModel model = null; var OnlineUser = _userManager.GetUserAsync(HttpContext.User).Result; if (OnlineUser != null && _userManager.IsInRoleAsync(OnlineUser, "Manager").Result) { var hotel = _repository.GetHotelByManagerId(OnlineUser.Id, true); if (hotel != null) { model = new FloorCreateViewModel() { HotelId = hotel.HotelId, HotelName = hotel.HotelName }; } } return(PartialView(model)); }
public IActionResult Update(int id) { int count = 0; FloorCreateViewModel model = null; //var hotel = _repository.GetHotels(); var floor = _repository.FloorById(id); if (floor != null) { model = new FloorCreateViewModel() { HotelFloorsId = floor.HotelFloorsId, FloorName = floor.FloorName, FloorNo = floor.FloorNo, NoOfRooms = floor.NoOfRooms, //HotelId = floor.Hotel.HotelId }; } return(PartialView(model)); }