Пример #1
0
 public AppResourceOrchestrator(
     IUnitOfWork<ApplicationDbContext> _unitOfWork,
     IAppResourceRepository _appResourceRepository)
 {
     unitOfWork = _unitOfWork;
     appResourceRepository = _appResourceRepository;
 }
Пример #2
0
        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);
            });
        }
Пример #3
0
 public AppResourceOrch(IAppResourceRepository _appResourceRepository)
 {
     appResourceRepository = _appResourceRepository;
 }
 public AppResourcesController(IAppResourceRepository _appResourceRepository, IUnitOfWork <ApplicationDbContext> _unitOfWork)
 {
     appResourceRepository = _appResourceRepository;
     unitOfWork            = _unitOfWork;
 }