public AcaoDTO Procurar(Guid id) { if (id == Guid.Empty) { throw new ApplicationException("Id não informado"); } Acao acao = this.acaoRepositorio.Selecionar(id); return(AcaoAdapter.ParaDTO(acao)); }
public Guid Inserir(AcaoDTO acao) { Acao acaoItem = AcaoAdapter.ParaDomain(acao); acaoItem.Id = Guid.NewGuid(); if (string.IsNullOrEmpty(acao.Descricao)) { throw new ApplicationException("Descrição não informada"); } return(acaoItem.Id); }
public Guid Alterar(AcaoDTO acao) { Acao acaoItem = AcaoAdapter.ParaDomain(acao); if (string.IsNullOrEmpty(acao.Descricao)) { throw new ApplicationException("Descrição não informada"); } acaoRepositorio.Alterar(acaoItem); return(acaoItem.Id); }
public List <AcaoDTO> SelecionarTodos() { return(AcaoAdapter.ListParaDTO(acaoRepositorio.SelecionarTodos())); }