Class VReportSearch
- Namespace
- InSite.Persistence
- Assembly
- InSite.Persistence.dll
public class VReportSearch
- Inheritance
-
VReportSearch
- Inherited Members
-
Constructors
VReportSearch()
Methods
BindFirst<T>(Expression<Func<VReport, T>>, Expression<Func<VReport, bool>>, string, string)
public static T BindFirst<T>(Expression<Func<VReport, T>> binder, Expression<Func<VReport, bool>> filter, string modelSort = null, string entitySort = null)
Parameters
binder Expression<Func<VReport, T>>
filter Expression<Func<VReport, bool>>
modelSort string
entitySort string
Returns
- T
Type Parameters
T
Bind<T>(Expression<Func<VReport, T>>, Expression<Func<VReport, bool>>, string, string)
public static IReadOnlyList<T> Bind<T>(Expression<Func<VReport, T>> binder, Expression<Func<VReport, bool>> filter, string modelSort = null, string entitySort = null)
Parameters
binder Expression<Func<VReport, T>>
filter Expression<Func<VReport, bool>>
modelSort string
entitySort string
Returns
- IReadOnlyList<T>
Type Parameters
T
Count(VReportFilter)
public static int Count(VReportFilter filter)
Parameters
filter VReportFilter
Returns
- int
GetCreatedByListItems(Guid, Guid)
public static ListItem[] GetCreatedByListItems(Guid organizationId, Guid userId)
Parameters
organizationId Guid
userId Guid
Returns
- ListItem[]
HasPermissions(VReport, Guid, Guid)
public static bool HasPermissions(VReport report, Guid organizationIdentifier, Guid userIdentifier)
Parameters
report VReport
organizationIdentifier Guid
userIdentifier Guid
Returns
- bool
Select(VReportFilter)
public static List<VReport> Select(VReportFilter filter)
Parameters
filter VReportFilter
Returns
- List<VReport>
Select(Guid)
public static VReport Select(Guid report)
Parameters
report Guid
Returns
- VReport
Select(Expression<Func<VReport, bool>>, params Expression<Func<VReport, object>>[])
public static IReadOnlyList<VReport> Select(Expression<Func<VReport, bool>> filter, params Expression<Func<VReport, object>>[] includes)
Parameters
filter Expression<Func<VReport, bool>>
includes Expression<Func<VReport, object>>[]
Returns
- IReadOnlyList<VReport>
Select(Expression<Func<VReport, bool>>, string, params Expression<Func<VReport, object>>[])
public static IReadOnlyList<VReport> Select(Expression<Func<VReport, bool>> filter, string sortExpression, params Expression<Func<VReport, object>>[] includes)
Parameters
filter Expression<Func<VReport, bool>>
sortExpression string
includes Expression<Func<VReport, object>>[]
Returns
- IReadOnlyList<VReport>
SelectFirst(Expression<Func<VReport, bool>>, params Expression<Func<VReport, object>>[])
public static VReport SelectFirst(Expression<Func<VReport, bool>> filter, params Expression<Func<VReport, object>>[] includes)
Parameters
filter Expression<Func<VReport, bool>>
includes Expression<Func<VReport, object>>[]
Returns
- VReport