Beispiel #1
0
        public Task <SolutionModel[]> Solutions([Inject] ISolutionReadRepository repository)
        {
            var query = repository.GetQuery();

            query = query.Fetch(x => x.PlannedFlights);

            return(Task.FromResult(query.ToArray()));
        }
Beispiel #2
0
        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()));
        }
Beispiel #3
0
 public Task <SolutionModel> Solution([Inject] ISolutionReadRepository repository, Guid id)
 {
     return(Task.FromResult(repository.GetById(id)));
 }