Ejemplo n.º 1
0
        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));
 }
Ejemplo n.º 3
0
        public async Task <OkObjectResult> RoomTypeDetail([FromBody] CheckTypeOfRoomAvailableReq req)
        {
            var result = await typeOfRoomService.GetAvailableTypeOfRoom(req);

            return(Ok(result));
        }