Пример #1
0
        public async Task <RoomTypeResponseModel> AddNewRoomTpyeAsync(RoomTypeRequestModel roomTypeRequestModel)
        {
            var roomType        = _mapper.Map <Roomtype>(roomTypeRequestModel);
            var createdRoomType = await _roomTypeRepository.AddRoomTypeAsync(roomType);

            return(_mapper.Map <RoomTypeResponseModel>(createdRoomType));
        }
        public async Task <RoomTypeResponseModel> UpdateRoomType(RoomTypeRequestModel roomTypeRequestModel)
        {
            var roomType        = _mapper.Map <RoomType>(roomTypeRequestModel);
            var updatedRoomType = await _roomTypeRepository.UpdateAsync(roomType);

            return(_mapper.Map <RoomTypeResponseModel>(updatedRoomType));
        }
Пример #3
0
        public async Task <ActionResult> UpdateRoomTypeDetailsAsync(RoomTypeRequestModel roomTypeRequestModel)
        {
            int id       = roomTypeRequestModel.Id;
            var roomType = await _roomTypeService.UpdateRoomTypeDetailsAsync(roomTypeRequestModel);

            return(Ok(roomType));
        }
 public async Task DeleteRoomType(RoomTypeRequestModel roomTypeRequestModel)
 {
     var roomType = _mapper.Map <RoomType>(roomTypeRequestModel);
     await _roomTypeRepository.DeleteAsync(roomType);
 }
        public async Task <IActionResult> Update([FromBody] RoomTypeRequestModel model)
        {
            var response = await _roomTypeService.UpdateRoomType(model);

            return(Ok(response));
        }
        public async Task <IActionResult> Delete([FromBody] RoomTypeRequestModel model)
        {
            await _roomTypeService.DeleteRoomType(model);

            return(Ok());
        }
Пример #7
0
        public async Task <ActionResult> AddNewRoomTpyeAsync(RoomTypeRequestModel roomTypeRequestModel)
        {
            var roomType = await _roomTypeService.AddNewRoomTpyeAsync(roomTypeRequestModel);

            return(Ok(roomType));
        }