internal void IdExistente(int id) { var tipoUnidade = repositorioTiposUnidades.SingleOrDefault(td => td.Id == id); if (tipoUnidade == null) { throw new OrganogramaRequisicaoInvalidaException("Tipo de unidades não encontrado."); } }
internal void IdExistente(int id) { var tipoOrganizacao = repositorioTiposOrganizacoes.SingleOrDefault(td => td.Id == id); if (tipoOrganizacao == null) { throw new OrganogramaNaoEncontradoException("Tipo de organização não encontrado."); } }
public void Excluir(int id) { validacao.IdValido(id); var esferaOrganizacao = repositorioEsferasOrganizacoes.SingleOrDefault(eo => eo.Id == id); validacao.NaoEncontrado(esferaOrganizacao); repositorioEsferasOrganizacoes.Remove(esferaOrganizacao); unitOfWork.Save(); }
public TipoOrganizacaoModeloNegocio Pesquisar(int id) { var tipoOrganizacao = repositorioTiposOrganizacoes.SingleOrDefault(td => td.Id == id); validacao.NaoEncontrado(tipoOrganizacao); return(Mapper.Map <TipoOrganizacao, TipoOrganizacaoModeloNegocio>(tipoOrganizacao));; }
public TipoUnidadeModeloNegocio Pesquisar(int id) { var tipoUnidade = repositorioTiposUnidades.SingleOrDefault(td => td.Id == id); validacao.NaoEncontrado(tipoUnidade); return(Mapper.Map <TipoUnidade, TipoUnidadeModeloNegocio>(tipoUnidade));; }
internal void DescricaoExistente(string descricao) { var esferaOrganizacao = repositorioEsferasOrganizacoes.SingleOrDefault(td => td.Descricao.ToUpper().Equals(descricao.ToUpper())); if (esferaOrganizacao != null) { throw new OrganogramaRequisicaoInvalidaException("Já existe uma esfera de organizações com esta descrição."); } }