コード例 #1
0
 public IHttpActionResult GetRUsuarioByCCF()
 {
     try
     {
         if (HelperGeneral.IsUserLogin())
         {
             //HelperGeneral.SaveFile();
             var usuario      = HelperGeneral.GetSession();
             var CCFUserLogin = this.objDb.Get(o => o.Usuario == usuario).FirstOrDefault().IdCcf;
             var obj          = this.objDb.Get(o => o.IdCcf == CCFUserLogin).ToList();
             using (BusinessBase <RCCF> objRCCF = new BusinessBase <RCCF>())
             {
                 using (BusinessBase <RRole> objRRole = new BusinessBase <RRole>())
                 {
                     foreach (var item in obj)
                     {
                         item.RCCF  = objRCCF.Get(o => o.IdCcf == item.IdCcf).FirstOrDefault();
                         item.RRole = objRRole.Get(o => o.IdRole == item.IdRole).FirstOrDefault();
                     }
                 }
             }
             return(Ok(obj));
         }
         else
         {
             return(Ok(HelperGeneral.resultsNull()));
         }
     }
     catch (Exception ex)
     {
         return(Ok(HelperGeneral.exceptionError(ex)));
     }
 }
コード例 #2
0
ファイル: RMenuController.cs プロジェクト: saijaroht/asocajas
        public IHttpActionResult GetRMenu()
        {
            try
            {
                string Usuario = HelperGeneral.GetSession();
                using (BusinessBase <RUsuario> objRUsuario = new BusinessBase <RUsuario>())
                {
                    var IdRolUsuario = objRUsuario.Get(o => o.Usuario == Usuario).FirstOrDefault().IdRole;
                    var obj          = this.objDb.Get(o => o.IdRole == IdRolUsuario).ToList();

                    return(Ok(obj));
                }
            }
            catch (Exception ex)
            {
                return(Ok(HelperGeneral.exceptionError(ex)));
            }
        }
コード例 #3
0
 public IHttpActionResult GetLTLogConsultasAni()
 {
     try
     {
         var obj = this.objDb.Get().ToList();
         using (BusinessBase <RCCF> objRCCF = new BusinessBase <RCCF>())
         {
             using (BusinessBase <RUsuario> objRUsuario = new BusinessBase <RUsuario>())
             {
                 foreach (var item in obj)
                 {
                     item.RCCF     = objRCCF.Get(o => o.IdCcf == item.IdCcf).FirstOrDefault();
                     item.RUsuario = objRUsuario.Get(o => o.IdUsuario == item.IdUsuario).FirstOrDefault();
                 }
             }
         }
         return(Ok(obj));
     }
     catch (Exception ex)
     {
         return(Ok(HelperGeneral.exceptionError(ex)));
     }
 }
コード例 #4
0
 // GET api/Entidad
 public virtual IQueryable <TEntity> Get()
 {
     return(objDb.Get().AsQueryable());
 }