public Task <Unit> Handle(UpdateAircraftType request, CancellationToken cancellationToken) { var aggregate = _aircraftTypeWriteRepository.GetById(request.AggregateId); aggregate.ChangeCode(request.Code); aggregate.ChangeName(request.Name); aggregate.SetSeatsByDuration(request.SeatsByDuration); _aircraftTypeWriteRepository.Save(aggregate); return(Task.FromResult(new Unit())); }
public ActionResult Update(UpdateAircraftType cmd) { // TODO tratar esse async.. _commandRouter.Send(cmd); return(Ok()); }