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"));
        }
예제 #2
0
        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);
 }