public ProductController( IProductsRepository productsRepository, IHostingEnvironment env, ICategoriesProvider categoriesProvider) { this.productsRepository = productsRepository; this.env = env; this.categoriesProvider = categoriesProvider; }
public RequestController(IRequestService requestService, IRequestsProvider requestsProvider, ICategoriesProvider categoriesProvider, IRequestDetailsProvider requestDetailsProvider, ILogger logger) { ErrorHandlingHelper.IfArgumentNullException(categoriesProvider, "ICategoriesProvider"); ErrorHandlingHelper.IfArgumentNullException(requestsProvider, "IRequestsProvider"); ErrorHandlingHelper.IfArgumentNullException(requestDetailsProvider, "IRequestDetailsProvider"); ErrorHandlingHelper.IfArgumentNullException(logger, "ILogger"); _requestsProvider = requestsProvider; _categoriesProvider = categoriesProvider; _requestDetailsProvider = requestDetailsProvider; _requestService = requestService; _logger = logger; }
public NewsService(IUsersService usersService, INewsProvider newsProvider, ICommentsService commentsService, ILoggerFactory loggerFactory, ICategoriesProvider categoriesProvider) { _newsProvider = newsProvider; _commentsService = commentsService; _categoriesProvider = categoriesProvider; _logger = loggerFactory.CreateLogger("NewsService"); _usersService = usersService; }
public ProfileService(UserManager <Account> userManager, INewsService newsService, ICommentsService commentsService, ICategoriesProvider categoriesProvider, IContentManagerRequestProvider requestProvider, ILoggerFactory loggerFactory) { _userManager = userManager; _commentsService = commentsService; _newsService = newsService; _categoriesProvider = categoriesProvider; _requestProvider = requestProvider; _logger = loggerFactory.CreateLogger("NewsService"); }
public AccountController(INewsProvider newsProvider, ICategoriesProvider categoriesProvider, INewsService newsService, IUsersService userService, IProfileService profileService, UserManager <Account> userManager, SignInManager <Account> signInManager, ILongRandomGenerator rand) { _newsProvider = newsProvider; _categoriesProvider = categoriesProvider; _newsService = newsService; _userService = userService; _profileService = profileService; _userManager = userManager; _signInManager = signInManager; _rand = rand; }
public ContentManagerController(INewsProvider newsProvider, ICategoriesProvider categoriesProvider, INewsService newsService, IUsersService userService, IProfileService profileService, UserManager <Account> userManager, SignInManager <Account> signInManager, IHostingEnvironment hostingEnvironment, ILongRandomGenerator rand, IConfiguration configuration) { _newsProvider = newsProvider; _categoriesProvider = categoriesProvider; _newsService = newsService; _userService = userService; _profileService = profileService; _userManager = userManager; _signInManager = signInManager; _rand = rand; _hostingEnvironment = hostingEnvironment; Configuration = configuration; }
private void CategoryBasic() { Clear(); ICategoriesProvider pro = Provider.CategoriesProvider; for (int i = 0; i < TestCount; i++) { Category data = new Category { Name = $"item {i}", Color = random.NextString(), }; string username = random.Choice(usernames); data.UserId = username; Assert.AreEqual(data, data.Clone()); int id; { int?tid = pro.Create(data, username).Result; Assert.IsTrue(tid.HasValue, "create failed"); id = tid.Value; Assert.IsNotNull(pro.Get(id, ""), "get after create failed"); Category actual = pro.Get(id, username).Result; Valid(actual); data.Id = id; Assert.AreEqual(data, actual, "get failed"); Assert.AreEqual(data.GetHashCode(), actual.GetHashCode(), "get failed"); } { data.Name = $"item {i} update"; data.Color = random.NextString(); data.Id = random.Next(); Assert.AreEqual(id, pro.Update(id, data, username).Result, "update failed"); IEnumerable <Category> items = pro.Query(id, data.Name, data.Color, null, username).Result; Assert.AreEqual(1, items.Count(), "query failed"); Category actual = items.First(); Valid(actual); data.Id = id; Assert.AreEqual(data, actual, "query failed"); } if (random.NextDouble() < DeleteRate) { Assert.IsNotNull(pro.Delete(id, username).Result, "delete failed"); Assert.IsNull(pro.Get(id, username).Result, "get after delete failed"); } } foreach (string user in usernames) { IEnumerable <Category> items = pro.GetAll(user).Result; foreach (Category v in items) { Valid(v); } } }
public CategoriesService(ICategoriesProvider categoriesProvider, IImagesService imagesService, IMapper mapper) { _categoriesProvider = categoriesProvider; _imagesService = imagesService; _mapper = mapper; }
public MenuViewComponent(ICategoriesProvider categoriesProvider) { this.categoriesProvider = categoriesProvider; }
public CategoriesController(IDataProvider provider, IIdentityDataGetter identityDataGetter) { this.provider = provider.CategoriesProvider; this.identityDataGetter = identityDataGetter; }