Exemple #1
0
        public override async Task <Projeto> Remover(Guid id)
        {
            var objeto = await _projetoRepository.ObterPorId(id);

            objeto.ValidationResult = new MenuPodeRemoverValid(_projetoRepository).Validate(objeto);
            if (!objeto.ValidationResult.IsValid)
            {
                return(objeto);
            }

            await _projetoRepository.Remover(id);

            return(null);
        }
 public Projeto Remover(Projeto projeto)
 {
     _projetoRepository.Remover(projeto);
     return(projeto);
 }