public HistoricoExclusao ObterInspecaoParaCippECodigoOiaInformado(string codigoOia, string cipp) { var organismo = _organismoRepositorio.BuscarOrganismoPorId(codigoOia); if (organismo.Id <= 0) { return new HistoricoExclusao { Mensagem = string.Format(MensagemNegocio.NaoExisteCodigoOia, codigoOia), ExisteExcecao = true } } ; var inspecoes = _repositorio.ObterInspecaoPorCodigoOia(codigoOia); foreach (var item in inspecoes) { if (item.Cipp.Equals(cipp)) { return(item); } } return(new HistoricoExclusao { Mensagem = string.Format(MensagemNegocio.NenhumInspecaoEncontradoParaCodigoOiAeCipp, codigoOia, cipp), ExisteExcecao = true }); }
public Inspecao ObterInspecaoParaCippECodigoOiaInformado(string codigoOia, string cipp) { try { var organismo = _organismoRepositorio.BuscarOrganismoPorId(codigoOia); if (organismo.Id <= 0) { return(new Inspecao { ExcecaoDominio = new ExcecaoDominio { ExisteExcecao = true, Mensagem = string.Format(MensagemNegocio.NaoExisteCodigoOia, codigoOia) } }); } var inspecoes = _repositorio.ObterInspecaosPorCodigoOia(codigoOia); foreach (var item in inspecoes) { if (item.CodigoCipp.Equals(cipp)) { return(new Inspecao { ExcecaoDominio = new ExcecaoDominio { ExisteExcecao = true, Mensagem = string.Format(MensagemNegocio.InspecaoJaGravadaParaCippEOia) } }); } } return(new Inspecao { ExcecaoDominio = new ExcecaoDominio { Mensagem = string.Empty, ExisteExcecao = false } }); } catch (Exception e) { throw e; } }
public Organismo BuscarOrganismoPorId(string codigoOIA) { if (!string.IsNullOrWhiteSpace(codigoOIA)) { var resultado = _repositorio.BuscarOrganismoPorId(codigoOIA); return(resultado); } return(new Organismo()); }
public Organismo BuscarOrganismoPorId(string codigoOia) { var resultado = _repositorio.BuscarOrganismoPorId(codigoOia); if (resultado.Id <= 0) { return new Organismo { ExcecaoDominio = new ExcecaoDominio { ExisteExcecao = true, Mensagem = string.Format(Mensagens.MensagemNegocio.NaoExisteCodigoOia, codigoOia) } } } ; resultado.ExcecaoDominio = new ExcecaoDominio { ExisteExcecao = false, Mensagem = string.Empty }; return(resultado); }