public Task <SolutionModel[]> Solutions([Inject] ISolutionReadRepository repository) { var query = repository.GetQuery(); query = query.Fetch(x => x.PlannedFlights); return(Task.FromResult(query.ToArray())); }
public Task <SolutionModel[]> SolutionsByPlanning([Inject] ISolutionReadRepository repository, Guid planningId) { var query = repository.GetQuery().Where(x => x.PlanningId == planningId); query = query.Fetch(x => x.PlannedFlights); return(Task.FromResult(query.ToArray())); }
public Task <SolutionModel> Solution([Inject] ISolutionReadRepository repository, Guid id) { return(Task.FromResult(repository.GetById(id))); }