public async Task <RoomTypeDetailView> GetAvailableTypeOfRoom([FromBody] CheckTypeOfRoomAvailableReq req) { //format datetime for 2 param CheckIn and CheckOut var CheckInStr = req.CheckIn.ToString("yyyy-MM-dd"); var CheckOutStr = req.CheckOut.ToString("yyyy-MM-dd"); DynamicParameters dynamic = new DynamicParameters(); dynamic.Add("@Id", req.Id); dynamic.Add("@CheckIn", CheckInStr); dynamic.Add("@CheckOut", CheckOutStr); return(await SqlMapper.QueryFirstOrDefaultAsync <RoomTypeDetailView>(cnn : connection, sql : "sp_GetTypeOfRoomByIdAfterCheckAvailable", dynamic, commandType : CommandType.StoredProcedure)); }
public async Task <RoomTypeDetailView> GetAvailableTypeOfRoom([FromBody] CheckTypeOfRoomAvailableReq req) { return(await typeOfRoomRepository.GetAvailableTypeOfRoom(req)); }
public async Task <OkObjectResult> RoomTypeDetail([FromBody] CheckTypeOfRoomAvailableReq req) { var result = await typeOfRoomService.GetAvailableTypeOfRoom(req); return(Ok(result)); }