示例#1
0
 public IActionResult Edit(Rooms2 rooms2Obj)
 {
     if (ModelState.IsValid)
     {
         _applicationDbContext.rooms2s.Update(rooms2Obj);
         _applicationDbContext.SaveChanges();
         return(RedirectToAction("Home"));
     }
     return(View(rooms2Obj));
 }
示例#2
0
        public IActionResult AddRoom(Rooms2 roomsObj)
        {
            if (ModelState.IsValid)
            {
                //if (roomsObj.ImageFile != null)
                //{
                //    string folder = "Image/NewRoom";
                //    folder += roomsObj.ImageFile.FileName + Guid.NewGuid().ToString();
                //    string serverFolder = Path.Combine(_webHostEnvironment.WebRootPath, folder);
                //    await roomsObj.ImageFile.CopyToAsync(new FileStream(serverFolder, FileMode.Create));
                //}

                _applicationDbContext.rooms2s.Add(roomsObj);
                _applicationDbContext.SaveChanges();
                return(RedirectToAction("Index", "Home"));
            }
            return(View(roomsObj));
        }
示例#3
0
        public IActionResult Index()
        {
            Rooms2 rooms2 = new Rooms2();

            rooms2.ListOfBookingStatus = (from obj in _applicationDbContext.bookingStatuses
                                          select new SelectListItem()
            {
                Text = obj.BookingStatusName,
                Value = obj.BookingStatusId.ToString()
            }).ToList();

            rooms2.ListOfRoomType = (from obj in _applicationDbContext.roomTypes
                                     select new SelectListItem()
            {
                Text = obj.RoomTypeName,
                Value = obj.RoomTypeId.ToString()
            }).ToList();
            //return View(rooms);
            return(View(rooms2));
        }