Exemplo n.º 1
0
        public RemoveAirportsResult RemoveAirports(NonNull <RemoveAirportsParams> @params)
        {
            _commandRouter.Send(new RemoveAirports
            {
                AggregateIds = @params.Value.Ids.Value
            });

            var totalRemoved = @params.Value.Ids.Value.Count;

            return(new RemoveAirportsResult
            {
                TotalRemoved = totalRemoved,
                ClientMutationId = @params.Value.ClientMutationId,
                Airports = _airportReadRepository.GetQuery().ToList()
            });
        }
Exemplo n.º 2
0
        public Task <AirportModel[]> Airports([Inject] IAirportReadRepository repository)
        {
            var query = repository.GetQuery();

            return(Task.FromResult(query.ToArray()));
        }