public DoacaoDTO Procurar(Guid id) { if (id == Guid.Empty) { throw new ApplicationException("Id nao informado"); } Doacao doacao = this.doacaoRepositorio.Selecionar(id); return(DoacaoAdapter.ParaDTO(doacao)); }
public List <DoacaoDTO> SelecionarTodos() { List <Doacao> listaDoacoes = this.doacaoRepositorio.SelecionarTodos(); List <DoacaoDTO> listaDoacoesDTO = new List <DoacaoDTO>(); foreach (Doacao item in listaDoacoes) { listaDoacoesDTO.Add(DoacaoAdapter.ParaDTO(item)); } return(listaDoacoesDTO); }
public Guid Alterar(DoacaoDTO doacao) { Doacao doacaoItem = DoacaoAdapter.ParaDomain(doacao); if (string.IsNullOrEmpty(doacaoItem.Descricao)) { throw new ApplicationException("Descrição não informada"); } this.doacaoRepositorio.Alterar(doacaoItem); return(doacaoItem.Id); }