Beispiel #1
0
 public ActionResult Create(RoomViewModel room)
 {
     if (ModelState.IsValid)
     {
         Room instance = RoomMapper.Map(room,
                                        _unitOfWork.RoomType_List.GetAll().FirstOrDefault(f => f.Type == room.Type).ID.ToString(),
                                        _unitOfWork.HotelData_List.GetAll().FirstOrDefault(f => f.Name == room.Hotel).ID.ToString());
         _unitOfWork.Room_List.Add(instance);
         Ok();
         return(Json(new { RoomID = instance.ID.ToString() }));
     }
     Forbidden();
     return(Content(GenerateError()));
 }
Beispiel #2
0
        public ActionResult Edit(RoomViewModel room)
        {
            if (ModelState.IsValid)
            {
                _unitOfWork.Room_List.Update(RoomMapper.Map(room,
                                                            _unitOfWork.RoomType_List.GetAll().FirstOrDefault(f => f.Type == room.Type).ID.ToString(),
                                                            _unitOfWork.HotelData_List.GetAll().FirstOrDefault(f => f.Name == room.Hotel).ID.ToString()));
                Ok();
                return(RedirectToAction("Index", "Room", null));
            }

            Forbidden();
            return(Content(GenerateError()));
        }
Beispiel #3
0
        public async Task <Room> AddRoom(Room room)
        {
            var addedEntity = await _roomRepository.Add(RoomMapper.Map(room));

            return(RoomMapper.Map(addedEntity));
        }
Beispiel #4
0
        public async Task <Room> UpdateRoom(Room room)
        {
            var updated = await _roomRepository.Update(RoomMapper.Map(room));

            return(RoomMapper.Map(updated));
        }
Beispiel #5
0
        public async Task <Room> Update(Room room)
        {
            var data = await _roomRepository.Update(RoomMapper.Map(room));

            return(room);
        }
Beispiel #6
0
        public async Task <Room> GetRoom(int id)
        {
            var entity = await _roomRepository.Get(id);

            return(RoomMapper.Map(entity));
        }
Beispiel #7
0
        public async Task <IActionResult> UpdateAdmin([FromBody] RoomModel room)
        {
            var name = await _roomService.UpdateRoom(RoomMapper.Map(room));

            return(Ok(name));
        }
Beispiel #8
0
        public async Task <Room> Get(int id)
        {
            var room = await _roomRepository.Get(id);

            return(RoomMapper.Map(room));
        }
Beispiel #9
0
        public async Task <IActionResult> AddRoom([FromBody] RoomModel admin)
        {
            var name = await _roomService.AddRoom(RoomMapper.Map(admin));

            return(Ok(name));
        }
Beispiel #10
0
        public async Task <IActionResult> Update([FromBody] RoomModel data)
        {
            var dataUpdate = await _roomService.Update(RoomMapper.Map(data));

            return(Ok());
        }
Beispiel #11
0
        public async Task <IActionResult> Add([FromBody] RoomModel data)
        {
            var dataEntity = await _roomService.Add(RoomMapper.Map(data));

            return(Ok(dataEntity));
        }
        public async Task <IActionResult> UpdateRoom([FromBody] RoomModel room)
        {
            var updatedRoom = await _roomService.UpdateRoom(RoomMapper.Map(room));

            return(Ok(updatedRoom));
        }
        public async Task <IActionResult> AddRoom([FromBody] RoomModel room)
        {
            var newRoom = await _roomService.AddRoom(RoomMapper.Map(room));

            return(Ok(newRoom));
        }