Exemplo n.º 1
0
        public async void Task_Update_UpdateRoomFacilityById_return_OkResult()
        {
            //Arrange

            var controller = new RoomFacilityController(context);
            var id         = 13;

            var roomFacility = new RoomFacility()
            {
                RoomFacilityId          = 13,
                IsAvilable              = true,
                Wifi                    = true,
                AirConditioner          = false,
                Ekettle                 = true,
                Refrigerator            = false,
                RoomFacilityDescription = "Room description",
                RoomId                  = 32
            };

            //Act
            var data = await controller.Put(id, roomFacility);

            //Assert
            Assert.IsType <NoContentResult>(data);
        }
        //Details

        public ViewResult Details(int id)
        {
            RoomFacility roomfacility = context.RoomFacilities.
                                        Where(x => x.RoomFacilityId == id).SingleOrDefault();

            return(View(roomfacility));
        }
        public ActionResult Edit(int id)
        {
            RoomFacility ud = context.RoomFacilities.Where(x => x.RoomFacilityId == id).SingleOrDefault();

            ViewBag.hotelRoom = new SelectList(context.HotelRooms, "RoomId", "RoomType", ud.RoomId);
            return(View(ud));
        }
Exemplo n.º 4
0
        public ActionResult Edit(RoomLookupModel model)
        {
            Room rooms = new Room();

            rooms = model.roomsEdit;

            //  List<int> roomFac = (from i in db.RoomFacilities where i.RoomID == rooms.RoomID select i.FacilityID).ToList();

            //  model.checkedFacs = roomFac;

            IEnumerable <SelectListItem> selectList = from b in db.Buildings
                                                      select new SelectListItem
            {
                Value = b.BuildingCode,
                Text  = b.BuildingCode + " - " + b.Name
            };

            ViewBag.EditDepartments = new SelectList(selectList, "Value", "Text");


            if (ModelState.IsValid)
            {
                if (rooms != null)
                {
                    db.Entry(rooms).State = EntityState.Modified;
                    db.SaveChanges();
                }



                List <RoomFacility> rFac = new List <RoomFacility>();
                rFac = (from r in db.RoomFacilities where r.RoomID == rooms.RoomID select r).ToList();

                foreach (RoomFacility r in rFac)
                {
                    db.Entry(r).State = EntityState.Deleted;
                    db.SaveChanges();
                }

                List <int> fac = (from f in db.Facilities select f.FacilityID).ToList();


                int facsNo = fac.Last();
                for (int i = 1; i <= facsNo; i++)
                {
                    if (Request["fac-" + i] == "1")
                    {
                        RoomFacility newRF = new RoomFacility();
                        newRF.RoomID          = rooms.RoomID;
                        newRF.FacilityID      = i;
                        db.Entry(newRF).State = EntityState.Added;
                        db.SaveChanges();
                    }
                }

                return(RedirectToAction("Index"));
            }

            return(View(rooms));
        }
        public ActionResult Delete(int id)
        {
            RoomFacility roomfacility = context.RoomFacilities.Find(id);

            ViewBag.hotels = new SelectList(context.HotelRooms, "RoomId", "RoomId");
            return(View(roomfacility));
        }
Exemplo n.º 6
0
        public async Task <ActionResult <IEnumerable <RoomFacility> > > Post([FromBody] RoomFacility roomFacility)
        {
            context.RoomFacilities.Add(roomFacility);
            await context.SaveChangesAsync();

            return(CreatedAtAction(nameof(Get), new { id = roomFacility.RoomFacilityId }, roomFacility));
        }
        public ActionResult Edit(int id)
        {
            RoomFacility roomfacility = context.RoomFacilities.Where(x => x.RoomFacilityId == id).SingleOrDefault();

            ViewBag.hotels = new SelectList(context.HotelRooms, "RoomId", "RoomId", roomfacility.RoomId);
            return(View(roomfacility));
        }
        public ActionResult Delete(int id, RoomFacility e1)
        {
            var facility = context.RoomFacilities.Where(x => x.RoomFacilityId == id).SingleOrDefault();

            context.RoomFacilities.Remove(facility);
            context.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult ClassDeleteConfirmed(int id)
        {
            RoomFacility rmfacility = db.RoomFacilities.Find(id);

            db.RoomFacilities.Remove(rmfacility);
            db.SaveChanges();
            return(RedirectToAction("ClassDetails"));
        }
Exemplo n.º 10
0
        public ActionResult EditFacilities(int?id)
        {
            RoomFacility fa = db.RoomFacilities.Where(e => e.FacilityID == id).FirstOrDefault <RoomFacility>();

            ViewBag.RoomID     = new SelectList(db.Rooms, "RoomID", "RoomID");
            ViewBag.FacilityID = new SelectList(db.RoomFacilities, "FacilityID", "FacilityID");

            return(View(fa));
        }
 public ActionResult ClassEdit([Bind(Include = "ClassID,ClassType,View,Tv,Wifi,No_of_Guests,PricePerPerson")] RoomFacility rmfacility)
 {
     if (ModelState.IsValid)
     {
         db.Entry(rmfacility).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("ClassDetails"));
     }
     return(View(rmfacility));
 }
 public IActionResult Create([Bind("RoomFacilityDescription")] RoomFacility hf1)
 {
     if (ModelState.IsValid)
     {
         context.RoomFacilities.Add(hf1);
         context.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(hf1));
 }
 public IActionResult Create([Bind("IsAvailable", "RoomFacilityDescription", "Wifi", "AirConditioner", "Ekettle", "Refrigerator", "RoomId")] RoomFacility hf1)
 {
     if (ModelState.IsValid)
     {
         context.RoomFacilities.Add(hf1);
         context.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(hf1));
 }
Exemplo n.º 14
0
        public ActionResult EditFacilities(RoomFacility fa)
        {
            if (ModelState.IsValid)
            {
                db.Entry(fa).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(fa));
        }
        public ActionResult Edit(int id)
        {
            HttpClient client = new HttpClient();

            client.BaseAddress = new Uri("http://localhost:61076");
            HttpResponseMessage response = client.GetAsync("/api/RoomFacility/" + id).Result;
            string       stringdata      = response.Content.ReadAsStringAsync().Result;
            RoomFacility data            = JsonConvert.DeserializeObject <RoomFacility>(stringdata);

            return(View(data));
        }
Exemplo n.º 16
0
        public ActionResult Create(RoomLookupModel model)
        {
            IEnumerable <SelectListItem> selectList = from b in db.Buildings
                                                      select new SelectListItem
            {
                Value = b.BuildingCode,
                Text  = b.BuildingCode + " - " + b.Name
            };

            ViewBag.EditDepartments = new SelectList(selectList, "Value", "Text");

            model.facilityEdit = (from f in db.Facilities select f).ToList();


            List <int> roomFac = (from i in db.RoomFacilities where i.RoomID == 0 select i.FacilityID).ToList();


            Room rooms = new Room();

            rooms = model.roomsCreate;

            if (ModelState.IsValid)
            {
                db.Entry(rooms).State = EntityState.Added;
                db.SaveChanges();



                List <int> fac = (from f in db.Facilities select f.FacilityID).ToList();


                int facsNo = fac.Last();
                for (int i = 1; i <= facsNo; i++)
                {
                    if (Request["fac-" + i] == "1")
                    {
                        RoomFacility newRF = new RoomFacility();
                        newRF.RoomID          = rooms.RoomID;
                        newRF.FacilityID      = i;
                        db.Entry(newRF).State = EntityState.Added;
                        db.SaveChanges();
                    }
                }

                return(RedirectToAction("Index"));
            }


            TempData["notice"] = "Password is incorrect. Please try again.";



            return(View(model));
        }
Exemplo n.º 17
0
 public RoomFacilityParam(RoomFacility roomfacility)
 {
     this.Id         = roomfacility.Id;
     this.RoomTypes  = roomfacility.RoomTypes;
     this.Facilities = roomfacility.Facilities;
     this.CreateDate = roomfacility.CreateDate;
     this.UpdateDate = roomfacility.UpdateDate;
     this.DeleteDate = roomfacility.DeleteDate;
     this.CreateBy   = ""; //isi
     this.UpdateBy   = ""; //isi
     this.DeleteBy   = ""; //isi
 }
 public static RoomFacilityModel MapRoomFacilityToRFModel(RoomFacility roomFacility, RoomModel Rmodel, FacilityModel Fmodel)
 {
     return(new RoomFacilityModel
     {
         Id = roomFacility.Id,
         FQuantity = roomFacility.Quantity,
         FacilityId = roomFacility.FacilityId,
         Facility = Fmodel,
         RoomId = roomFacility.RoomId,
         Room = Rmodel
     });
 }
        public ActionResult Edit(RoomFacility roomFacility)
        {
            HttpClient client = new HttpClient();

            client.BaseAddress = new Uri("http://localhost:61076");
            string stringData            = JsonConvert.SerializeObject(roomFacility);
            var    contentData           = new StringContent(stringData, System.Text.Encoding.UTF8, "application/json");
            HttpResponseMessage response = client.PutAsync("/api/RoomFacility/" + roomFacility.RoomFacilityId, contentData).Result;

            ViewBag.Meassage = response.Content.ReadAsStringAsync().Result;
            return(RedirectToAction("Index"));
        }
        public ActionResult Delete(int id, RoomFacility roomFacility)
        {
            HttpClient client = new HttpClient();

            client.BaseAddress = new Uri("http://localhost:61076");
            string stringData = JsonConvert.SerializeObject(roomFacility);

            HttpResponseMessage response = client.DeleteAsync("/api/RoomFacility/" + id).Result;

            ViewBag.Message = response.Content.ReadAsStringAsync().Result;
            return(RedirectToAction("Index"));
        }
        public ActionResult ClassCreate(RoomFacility rmfc)
        {
            if (ModelState.IsValid)
            {
                db.RoomFacilities.Add(rmfc);
                db.SaveChanges();
                // Details(2);
                return(RedirectToAction("ClassDetails"));
            }

            return(View(rmfc));
        }
Exemplo n.º 22
0
 public void Save(RoomFacility entity)
 {
     if (entity.Id == default)
     {
         context.Entry(entity).State = EntityState.Added;
     }
     else
     {
         context.Entry(entity).State = EntityState.Modified;
     }
     context.SaveChanges();
 }
Exemplo n.º 23
0
        public List <String> GetData(RoomFacility entity)
        {
            var list = new List <String>();

            list.Add(entity.TitleEn.ToString());
            list.Add(entity.SubtitleEn?.ToString());
            list.Add(entity.TextEn?.ToString());
            list.Add(entity.TitleImagePath?.ToString());
            list.Add(entity.DateAdded.ToString());

            return(list);
        }
 public ActionResult Create(RoomFacility e1)
 {
     try
     {
         context.RoomFacilities.Add(e1);
         context.SaveChanges();
     }
     catch (Exception ex)
     {
         ViewBag.Error = ex.Message;
     }
     return(RedirectToAction("Index"));
 }
Exemplo n.º 25
0
        public async Task <ActionResult> Put(int id, [FromBody] RoomFacility roomFacility)
        {
            if (id != roomFacility.RoomFacilityId)
            {
                return(BadRequest());
            }
            //brand.BrandName = newbrand.BrandName;
            //brand.BrandDescription = newbrand.BrandDescription;
            context.Entry(roomFacility).State = EntityState.Modified;
            await context.SaveChangesAsync();

            return(NoContent());
        }
Exemplo n.º 26
0
        public async void Task_UpdateRoomFacilityById_Return_BadRequest()
        {
            //Arrange
            var controller   = new RoomFacilityController(context);
            int?Id           = null;
            var roomFacility = new RoomFacility()
            {
            };
            //Act
            var data = await controller.Put(Id, roomFacility);

            //Asert
            Assert.IsType <BadRequestResult>(data);
        }
        public ActionResult Edit(int id, RoomFacility H1)
        {
            RoomFacility roomfacility = context.RoomFacilities
                                        .Where(x => x.RoomFacilityId == id).SingleOrDefault();

            roomfacility.IsAvailable             = H1.IsAvailable;
            roomfacility.Wifi                    = H1.Wifi;
            roomfacility.AirConditioner          = H1.AirConditioner;
            roomfacility.Refrigerator            = H1.Refrigerator;
            roomfacility.RoomFacilityDescription = H1.RoomFacilityDescription;
            roomfacility.RoomId                  = H1.RoomId;
            context.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult ClassEdit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            RoomFacility rmfacility = db.RoomFacilities.Find(id);

            if (rmfacility == null)
            {
                return(HttpNotFound());
            }
            return(View(rmfacility));
        }
        public ActionResult Edit(int id, RoomFacility e1)
        {
            RoomFacility hotelRoom = context.RoomFacilities.Where(x => x.RoomFacilityId == id).SingleOrDefault();

            hotelRoom.IsAvilable              = e1.IsAvilable;
            hotelRoom.Wifi                    = e1.Wifi;
            hotelRoom.AirConditioner          = e1.AirConditioner;
            hotelRoom.Ekettle                 = e1.Ekettle;
            hotelRoom.Refrigerator            = e1.Refrigerator;
            hotelRoom.RoomFacilityDescription = e1.RoomFacilityDescription;

            //context.Entry(hotelRoom).CurrentValues.SetValues(e1);
            context.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 30
0
        public ActionResult RoomStatus(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Room         room = db.Rooms.Find(id);
            RoomFacility fac  = db.RoomFacilities.Find(id);

            if (room == null)
            {
                return(HttpNotFound());
            }
            ViewBag.RoomID = new SelectList(db.Rooms, "RoomID", "RoomID", room.RoomID);
            return(View(room));
        }