Beispiel #1
0
        public JsonResult GetFilteredRentalRooms(RoomRentalDtoFilters filter)
        {
            var RoomsRental = unitOfWork.GetRepository <Room_rental>().Include(x => x.Room, x => x.Organization, x => x.Room.Building)
                              .Where(x => x.InputDate >= filter.DateInputStart && x.InputDate <= filter.DateInputEnd &&
                                     x.OutputDate >= filter.DateOutputStart && x.OutputDate <= filter.DateOutputEnd);

            var rooms = RoomsRental.MapTo <List <RoomRentalDto> >(mapper);

            return(Json(mapper, RoomsRental, typeof(List <RoomRentalDto>)));
        }
Beispiel #2
0
        public async Task <ActionResult> GetFiltered([DataSourceRequest] DataSourceRequest request, RoomRentalDtoFilters filters)
        {
            var response = await RestQuery.ExecuteAsync <List <RoomRentalDto> >("http://localhost:57770/", "GetFilteredRentalRooms", Method.POST, filters);

            return(Json(response.Data.ToDataSourceResult(request)));
        }