Exemple #1
0
        public IActionResult _AddHotel(AddHotelViewModel model)
        {
            bool   Status  = false;
            string Message = string.Empty;

            if (ModelState.IsValid)
            {
                var hotel = new Hotel()
                {
                    HotelName  = model.HotelName,
                    HotelCity  = model.HotelCity,
                    NoOfFloors = model.NoOfFloors,
                    NoOfRooms  = model.NoOfRooms,
                    AppUser    = _userManager.FindByIdAsync(model.AppUserId).Result
                };

                _repository.Add(hotel);

                if (_repository.SaveChange())
                {
                    return(RedirectToAction("Index", new { area = "Admin", controller = "Hotel" }));
                }
                else
                {
                    Status  = false;
                    Message = "Error inserting /Creating Course";
                }
            }
            else
            {
                ModelState.AddModelError("", "invalid / incomplete data");
            }
            return(Json(new { status = Status, message = Message }));
        }
Exemple #2
0
        public IActionResult _AddHotel()
        {
            int count = 0;

            AddHotelViewModel model = null;

            var usersOfRole = _userManager.GetUsersInRoleAsync("Manager").Result;

            if (usersOfRole != null)
            {
                model = new AddHotelViewModel()
                {
                    AppUser = usersOfRole.Select(p => new SelectListItem()
                    {
                        Text  = p.FirstName + p.LastName,
                        Value = p.Id
                    }).ToList(),
                };
            }

            return(PartialView(model));
        }