// GET: api/AomObject public NgTable <AomObjectViewModel> Get() { var queryTableParams = new NgTableParams(); NgTable <AomObjectViewModel> result = AomObjectService.List(queryTableParams, null); return(result); }
// GET: api/FieldType public NgTable <FieldTypesViewModel> Get() { var queryTableParams = new NgTableParams(); NgTable <FieldTypesViewModel> result = FieldTypeService.List(queryTableParams, null); return(result); }
// GET: api/RelationshipMeta public NgTable <RelationshipMetaViewModel> Get() { var queryTableParams = new NgTableParams(); NgTable <RelationshipMetaViewModel> result = RelationshipMetaService.List(queryTableParams, null); return(result); }
public bool Run(NgTableParams model, ref IQueryable <Database.Job> repository, NgTable <JobViewModel> result, ICoreUser Job, IUnitOfWork db) { var ngTransformer = new QueryToNgTable <JobViewModel>(); var query = JobMapper.MapDbModelQueryToViewModelQuery(repository); ngTransformer.ToNgTableDataSet(model, query, result); return(true); }
public bool Run(NgTableParams model, ref IQueryable <AomFieldObject> repository, NgTable <AomFieldObjectViewModel> result, ICoreUser user, IUnitOfWork db) { var ngTransformer = new QueryToNgTable <AomFieldObjectViewModel>(); var query = AomFieldObjectMapper.MapDbModelQueryToViewModelQuery(repository); ngTransformer.ToNgTableDataSet(model, query, result); return(true); }
public bool Run(NgTableParams model, ref IQueryable <RelationshipMeta> repository, NgTable <RelationshipMetaViewModel> result, ICoreUser user, IUnitOfWork db) { var ngTransformer = new QueryToNgTable <RelationshipMetaViewModel>(); var query = RelationshipMetaMapper.MapDbModelQueryToViewModelQuery(repository); ngTransformer.ToNgTableDataSet(model, query, result); return(true); }
public bool Run(NgTableParams model, ref IQueryable <Database.CandidateResponse> repository, NgTable <CandidateResponseViewModel> result, ICoreUser CandidateResponse, IUnitOfWork db) { var ngTransformer = new QueryToNgTable <CandidateResponseViewModel>(); var query = CandidateResponseMapper.MapDbModelQueryToViewModelQuery(repository); ngTransformer.ToNgTableDataSet(model, query, result); return(true); }
public NgTable <T> List(NgTableParams ngTableParams, ICoreUser user) { var result = new NgTable <T>(); if (!RunViewListBusinessLogic(new InterfaceLoader <IViewListRule <T, T2> >(), result, ngTableParams, user)) { return(result); } if (!RunViewListDataLogic(new InterfaceLoader <IViewListEvent <T, T2> >(), result, ngTableParams, user)) { return(result); } result.Success = true; return(result); }
public async Task <NgTable <T> > List(NgTableParams ngTableParams, ICoreUser user) { var result = new NgTable <T>(); //if (!RunRepoLogic(new InterfaceLoader<IRepoRule<T, T2>>(), result, model, user)) // return result; if (!RunViewListBusinessLogic(new InterfaceLoader <IViewListRule <T, T2> >(), result, ngTableParams, user)) { return(result); } if (!RunViewListDataLogic(new InterfaceLoader <IViewListEvent <T, T2> >(), result, ngTableParams, user)) { return(result); } result.Success = true; return(result); }
public bool Run(NgTableParams model, ref IQueryable <AomFieldObject> repository, NgTable <AomFieldObjectViewModel> result, ICoreUser user, IUnitOfWork unitOfWork) { // unitOfWork = unitOfWork.Where(c => c.OwnerId == null); // limit by organisation owner etc... business rules return(true); }
public bool Run(NgTableParams model, ref IQueryable <AomObject> repository, NgTable <AomObject> result, ICoreUser user, IUnitOfWork unitOfWork) { // limit by organisation owner etc... business rules // throw new NotImplementedException(); }
// POST: api/AomObject public NgTable <AomObjectViewModel> Post(NgTableParams queryTableParams) { NgTable <AomObjectViewModel> result = AomObjectService.List(queryTableParams, null); return(result); }
// POST: api/RelationshipMeta public NgTable <RelationshipMetaViewModel> Post(NgTableParams queryTableParams) { NgTable <RelationshipMetaViewModel> result = RelationshipMetaService.List(queryTableParams, null); return(result); }
private bool RunViewListBusinessLogic(InterfaceLoader <IViewListRule <T, T2> > interfaceLoader, NgTable <T> result, NgTableParams ngTableParams, ICoreUser user) { foreach (var interfaceImplementation in interfaceLoader.InterfaceImplementations) { if (!interfaceImplementation.Run(ngTableParams, ref DbSet, result, user, UnitOfWork)) { return(false); } } return(true); }
// POST: api/AomFieldMeta public NgTable <AomFieldMetaViewModel> Post(NgTableParams queryTableParams) { NgTable <AomFieldMetaViewModel> result = AomFieldMetaService.List(queryTableParams, null); return(result); }
// POST: api/FieldType public NgTable <FieldTypesViewModel> Post(NgTableParams queryTableParams) { NgTable <FieldTypesViewModel> result = FieldTypeService.List(queryTableParams, null); return(result); }