Class MixDataService
Inheritance
System.Object
MixDataService
Assembly: mix.library.dll
Syntax
public class MixDataService : IDisposable
Constructors
|
Improve this Doc
View Source
MixDataService(UnitOfWorkInfo<MixCmsContext>)
Declaration
public MixDataService(UnitOfWorkInfo<MixCmsContext> uow)
Parameters
Type |
Name |
Description |
UnitOfWorkInfo<MixCmsContext> |
uow |
|
Methods
|
Improve this Doc
View Source
Dispose()
Declaration
|
Improve this Doc
View Source
GetByAllParent<TView>(SearchDataContentModel, String)
Declaration
public Task<List<TView>> GetByAllParent<TView>(SearchDataContentModel request, string culture = null)
where TView : ViewModelBase<MixCmsContext, MixDataContent, Guid, TView>
Parameters
Returns
Type |
Description |
Task<List<TView>> |
|
Type Parameters
|
Improve this Doc
View Source
GetRelatedDataContentAsync<TView>(Int32, Guid)
Declaration
public Task<JArray> GetRelatedDataContentAsync<TView>(int referenceId, Guid dataContentId)
where TView : ViewModelBase<MixCmsContext, MixDataContentAssociation, Guid, TView>
Parameters
Type |
Name |
Description |
System.Int32 |
referenceId |
|
Guid |
dataContentId |
|
Returns
Type |
Description |
Task<JArray> |
|
Type Parameters
|
Improve this Doc
View Source
LoadAllReferenceDataAsync<TView>(JObject, Guid, String, List<MixDatabaseColumn>)
Declaration
public Task LoadAllReferenceDataAsync<TView>(JObject obj, Guid dataContentId, string mixDatabaseName, List<MixDatabaseColumn> refColumns = null)
where TView : ViewModelBase<MixCmsContext, MixDataContentAssociation, Guid, TView>
Parameters
Type |
Name |
Description |
JObject |
obj |
|
Guid |
dataContentId |
|
System.String |
mixDatabaseName |
|
List<MixDatabaseColumn> |
refColumns |
|
Returns
Type Parameters
|
Improve this Doc
View Source
Search<TView>(SearchDataContentModel, String)
Declaration
public Task<PagingResponseModel<TView>> Search<TView>(SearchDataContentModel searchRequest, string culture = null)
where TView : ViewModelBase<MixCmsContext, MixDataContent, Guid, TView>
Parameters
Returns
Type |
Description |
Task<PagingResponseModel<TView>> |
|
Type Parameters
|
Improve this Doc
View Source
SetUnitOfWork(UnitOfWorkInfo)
Declaration
public void SetUnitOfWork(UnitOfWorkInfo uow)
Parameters
Type |
Name |
Description |
UnitOfWorkInfo |
uow |
|