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)); }
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()); }
public async Task <ActionResult> AddNewRoomTpyeAsync(RoomTypeRequestModel roomTypeRequestModel) { var roomType = await _roomTypeService.AddNewRoomTpyeAsync(roomTypeRequestModel); return(Ok(roomType)); }