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))); } }
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))); } }
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))); } }
// GET api/Entidad public virtual IQueryable <TEntity> Get() { return(objDb.Get().AsQueryable()); }