public AddMarineUnitResult AddMarineUnit(NonNull <AddMarineUnitParams> @params) { _commandRouter.Send(new AddMarineUnit { AggregateId = @params.Value.MarineUnit.Value.AggregateId, Name = @params.Value.MarineUnit.Value.Name, Demand = @params.Value.MarineUnit.Value.Demand, FlightDurations = @params.Value.MarineUnit.Value.FlightDurations.Value, FlightPreferences = @params.Value.MarineUnit.Value.FlightPreferences.Value }); var marineUnit = _marineUnitReadRepository.GetById(@params.Value.MarineUnit.Value.AggregateId); return(new AddMarineUnitResult { MarineUnit = marineUnit, ClientMutationId = @params.Value.ClientMutationId }); }
public Task <MarineUnitModel> MarineUnit([Inject] IMarineUnitReadRepository repository, Guid id) { return(Task.FromResult(repository.GetById(id))); }
public ActionResult <MarineUnitModel> Get(Guid id) { return(_marineUnitReadRepository.GetById(id)); }