Esempio n. 1
0
        public ActionResult Edit(RoomModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            string[] pictureIds = "".Split(',');
            if (model.Room.PictureIds != null)
            {
                pictureIds = model.Room.PictureIds.Split(',');
            }

            var room = RoomBAL.Update(model.Room.Id, model.Room);

            model.Room = (RoomViewModel)room.ReturnObject;

            for (int i = 0; i < pictureIds.Length; i++)
            {
                if (pictureIds[i].Trim().Length == 0)
                {
                    continue;
                }
                PictureViewModel picture = new PictureViewModel();
                picture.Id       = Convert.ToInt64(pictureIds[i]);
                picture.Entity   = Entity.Room;
                picture.EntityId = model.Room.Id;
                ReturnResult returnResult = PictureBAL.Update(Convert.ToInt64(pictureIds[i]), picture);
                picture = (PictureViewModel)returnResult.ReturnObject;
                System.IO.File.Move(Server.MapPath("~/") + "uploadTemp/" + picture.Id + picture.FileExtension, Server.MapPath("~/") + "Images/" + picture.Id + picture.FileExtension);
            }
            return(RedirectToAction("Index"));
        }
Esempio n. 2
0
        public ActionResult Edit(int Id)
        {
            RoomModel model = new RoomModel();
            var       room  = RoomBAL.GetById(Id);

            model.Room = (RoomViewModel)room.ReturnObject;
            return(View(model));
        }
Esempio n. 3
0
        // GET api/values/5
        public ReturnResult Get(int id)
        {
            var rooms = RoomBAL.GetById(id);

            return(rooms);
        }
Esempio n. 4
0
        // GET api/values
        public ReturnResult Get()
        {
            var rooms = RoomBAL.GetAll();

            return(rooms);
        }
Esempio n. 5
0
        public ActionResult List()
        {
            var item = RoomBAL.GetAll();

            return(PartialView("List", item.ReturnObject));
        }