public async Task <IActionResult> AlterarAsync(Guid aggregateId, [FromBody] InstituicaoDeEnsinoDto dto) { await _service.AlterarAsync(aggregateId, dto.Nome, dto.Cnpj); await UnitOfWork.CommitAsyc(); return(Ok(aggregateId)); }
public async Task <IActionResult> CriarAsync([FromBody] InstituicaoDeEnsinoDto dto) { var aggregateId = Guid.NewGuid(); await _service.CriarAsync(aggregateId, dto.Nome, dto.Cnpj, dto.Endereco.CidadeId, dto.Endereco.Cep, dto.Endereco.Logradouro, dto.Endereco.Numero, dto.Endereco.Bairro, dto.Endereco.Complemento, dto.Telefones?.ToTuple(), dto.Emails?.ToTuple()); await UnitOfWork.CommitAsyc(); return(Ok(aggregateId)); }