private void GetDashboardDetailByTenant()
   {
           proc_DashboardInfoTenant_Result dashbordObject = new TenantRepository().GetDashboardInfoTenant(_userSession.TenantID);
           if(dashbordObject != null){
           }
   }
   public proc_DashboardInfoTenant_Result GetDashboardInfoTenant(int TenantId)
   {
            return base.Context.proc_DashboardInfoTenant(TenantId).SingleOrDefault();
   }
  public virtual ObjectResult<proc_DashboardInfoTenant_Result> proc_DashboardInfoTenant(Nullable<int> tenantId)
  {
            var tenantIdParameter = tenantId.HasValue ?
                new ObjectParameter("TenantId", tenantId) :
                new ObjectParameter("TenantId", typeof(int));
            return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<proc_DashboardInfoTenant_Result>("proc_DashboardInfoTenant", tenantIdParameter);
 }