Esempio n. 1
0
 public ActionResult Edit(RoomStatusDto roomStatusDto, int?rid)
 {
     if (ModelState.IsValid)
     {
         _roomStatusService.Edit(roomStatusDto);
         return(RedirectToAction("AddRoomStatus", "RoomStatus", new { id = rid }));
     }
     return(View(roomStatusDto));
 }
Esempio n. 2
0
        public bool Edit(RoomStatusDto dto)
        {
            RoomStatus n = _unitOfWork.RoomStatusRepository.FindById(dto.Id);

            n.Id = dto.Id;


            n.StatusNum = dto.StatusNum;

            _unitOfWork.RoomStatusRepository.Update(n);
            _unitOfWork.SaveChanges();
            return(true);
        }
Esempio n. 3
0
        public int Add(RoomStatusDto dto)
        {
            RoomStatus n = new RoomStatus();

            n.Id        = dto.Id;
            n.StatusNum = dto.StatusNum;

            n.Rooms = new List <Room>();
            n.Rooms.Add(_unitOfWork.RoomRepository.FindById(dto.Room_Id));
            _unitOfWork.RoomStatusRepository.Add(n);
            _unitOfWork.SaveChanges();
            return(n.Id);
        }
Esempio n. 4
0
 public ActionResult AddRoomStatus(RoomStatusDto dto, int?id, int?statId)
 {
     dto.Room_Id = id;
     if (statId.HasValue)
     {
         dto.Id = statId.Value;
         _roomStatusService.Edit(dto);
         return(RedirectToAction("AddRoomStatus", new { id = id.Value, statId = statId.Value }));
     }
     else
     {
         int i = _roomStatusService.Add(dto);
         return(RedirectToAction("AddRoomStatus", new { id = id.Value, statId = i }));
     }
 }
Esempio n. 5
0
        public List <RoomStatusDto> getall()
        {
            RoomStatusDto        dto     = new RoomStatusDto();
            List <RoomStatusDto> listdto = new List <RoomStatusDto>();
            var list = _unitOfWork.RoomStatusRepository.GetAll().ToList();

            foreach (var item in list)
            {
                dto.Id        = item.Id;
                dto.StatusNum = item.StatusNum;

                if (item.Rooms != null)
                {
                    foreach (var item1 in item.Rooms)
                    {
                        dto.RoomNum = item1.RoomNum;
                        dto.Room_Id = item1.Id;
                    }
                }
                listdto.Add(dto);
                dto = new RoomStatusDto();
            }
            return(listdto);
        }
Esempio n. 6
0
        public List <RoomStatusDto> All(int?rid)
        {
            RoomStatusDto        dto     = new RoomStatusDto();
            List <RoomStatusDto> listdto = new List <RoomStatusDto>();
            var list = _unitOfWork.RoomStatusRepository.GetAll().Where(x => x.Rooms.Contains(_unitOfWork.RoomRepository.FindById(rid))).ToList();

            foreach (var item in list)
            {
                dto.Id        = item.Id;
                dto.StatusNum = item.StatusNum;

                if (item.Rooms != null)
                {
                    foreach (var item1 in item.Rooms)
                    {
                        dto.RoomNum = item1.RoomNum;
                        dto.Room_Id = item1.Id;
                    }
                }
                listdto.Add(dto);
                dto = new RoomStatusDto();
            }
            return(listdto);
        }