public async Task <Response <Unit> > Handle(ProjetoAtualizarCommand request, CancellationToken cancellationToken) { projeto.SetProjeto(request); await _projetoRepository.Atualizar(projeto); //await _uow.Commit(); return(retorno.ResponseMessage("Projeto atualizado com sucesso")); }
public override async Task <Projeto> Atualizar(Projeto objeto) { if (!objeto.EhValido()) { return(objeto); } objeto.ValidationResult = new MenuAptoCadastroValid(_projetoRepository).Validate(objeto); if (!objeto.ValidationResult.IsValid) { return(objeto); } return(await _projetoRepository.Atualizar(objeto)); }
public Projeto Atualizar(Projeto projeto) { _projetoRepository.Atualizar(projeto); return(projeto); }