Beispiel #1
0
        public RetornoModel <List <Tipo> > Get(bool apenasEventos = false)
        {
            RetornoModel <List <Tipo> > retorno = new RetornoModel <List <Tipo> >();
            List <Tipo> lstTipo = null;

            try
            {
                using (var ado = new MasterADOBase())
                {
                    var tipoBO = new TipoBO(ado);
                    lstTipo = tipoBO.Listar(apenasEventos);
                }
            }
            catch (Exception ex)
            {
                retorno.Mensagem = ex.Message;
                retorno.Sucesso  = false;
                LogUtil.Error(ex);
                throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.InternalServerError, ParseRetorno(retorno)));
            }
            retorno.Retorno = lstTipo;
            retorno.Sucesso = true;
            if (lstTipo.Count == 0)
            {
                retorno.Mensagem = "Nenhum tipo encontrado";
                retorno.Sucesso  = false;
                NewRelicIgnoreTransaction();
                throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound, ParseRetorno(retorno)));
            }
            else
            {
                retorno.Mensagem = "OK";
            }
            return(ParseRetorno(retorno));
        }
Beispiel #2
0
 public void TipoBO_Listar()
 {
     TipoBO      tipoBo = new TipoBO();
     List <Tipo> tipos  = tipoBo.Listar();
 }