Show / Hide Table of Contents

Class MixDataService

Inheritance
System.Object
MixDataService
Namespace: Mix.Lib.Services
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
public void Dispose()
| 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
Type Name Description
SearchDataContentModel request
System.String culture
Returns
Type Description
Task<List<TView>>
Type Parameters
Name Description
TView
| 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
Name Description
TView
| 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 Description
Task
Type Parameters
Name Description
TView
| 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
Type Name Description
SearchDataContentModel searchRequest
System.String culture
Returns
Type Description
Task<PagingResponseModel<TView>>
Type Parameters
Name Description
TView
| Improve this Doc View Source

SetUnitOfWork(UnitOfWorkInfo)

Declaration
public void SetUnitOfWork(UnitOfWorkInfo uow)
Parameters
Type Name Description
UnitOfWorkInfo uow
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾