public async Task <IActionResult> GetDebtorOrganizationForDate(OrganizationDebtorDateFilter filter) { var organizations = await unitOfWork.GetRepository <Invoice>().Query().Where(r => r.PaymentDate < filter.Date && !r.StatusOfPayment) .Select(p => new OrganizationForReportsDto { Name = p.Room_Rental.Organization.Name, Post = p.Room_Rental.Organization.Post, InputDate = p.Room_Rental.InputDate, OutputDate = p.Room_Rental.OutputDate, BuildingName = p.Room_Rental.Room.Building.Name, RoomNumber = p.Room_Rental.Room.Number }).ToListAsync(); return(Json(organizations)); }
public async Task <ActionResult> GetDebtorOrganizationForDate([DataSourceRequest] DataSourceRequest request, OrganizationDebtorDateFilter filters) { var objects = await RestQuery.ExecuteAsync <List <OrganizationForReportsDto> >("http://localhost:57770/", "GetDebtorOrganizationForDate", Method.POST, filters); return(Json(objects.Data.ToDataSourceResult(request))); }