public AppResourceOrchestrator( IUnitOfWork<ApplicationDbContext> _unitOfWork, IAppResourceRepository _appResourceRepository) { unitOfWork = _unitOfWork; appResourceRepository = _appResourceRepository; }
public AppResourceQuery(IAppResourceRepository _appResourceRepository, IAppResourceOrch _appResourceOrch) { appResourceRepository = _appResourceRepository; appResourceOrch = _appResourceOrch; Field <ListGraphType <AppResourceType> >( "AppResource", arguments: new AppResourceArguments(), resolve: context => { var criteria = context.Arguments.GetPropertyValue <AppResourceSearchCriteria>(); var props = GraphQLHelper.GetRequestedFields(context); var appResources = appResourceRepository.GetAsQueryable(criteria).SelectProps <AppResource, AppResourceDTO>(props).ToList(); return(appResources); }); }
public AppResourceOrch(IAppResourceRepository _appResourceRepository) { appResourceRepository = _appResourceRepository; }
public AppResourcesController(IAppResourceRepository _appResourceRepository, IUnitOfWork <ApplicationDbContext> _unitOfWork) { appResourceRepository = _appResourceRepository; unitOfWork = _unitOfWork; }