public override async Task <Projeto> Adicionar(Projeto objeto) { if (!objeto.EhValido()) { return(objeto); } objeto.ValidationResult = new MenuAptoCadastroValid(_projetoRepository).Validate(objeto); if (!objeto.ValidationResult.IsValid) { return(objeto); } return(await _projetoRepository.Adicionar(objeto)); }
public string Salvar(Projeto projeto) { try { if (projeto.IdProjeto == 0) { projetoRepository.Adicionar(projeto); } else { projetoRepository.Alterar(projeto); } projetoRepository.SalvarAlteracoes(); return(null); } catch (Exception ex) { return(ex.Message); } }
public Projeto Adicionar(Projeto projeto) { _projetoRepository.Adicionar(projeto); return(projeto); }