/// <summary> /// Generic Repository contructor /// </summary> /// <param name="context"></param> /// <param name="logger"></param> /// <param name="mapper"></param> public Repository(FripShopContext context, ILogger logger, IMapper mapper) { _mapper = mapper; _context = context; _logger = logger; _set = _context.Set <DbEntity>(); }
/// <summary> /// Repository constructor /// </summary> /// <param name="context"></param> /// <param name="logger"></param> /// <param name="mapper"></param> public TransactionRepository(FripShopContext context, ILogger <TransactionRepository> logger, IMapper mapper) : base(context, logger, mapper) { }
/// <summary> /// Repository constructor /// </summary> /// <param name="context"></param> /// <param name="logger"></param> /// <param name="mapper"></param> public ArticleRepository(FripShopContext context, ILogger <ArticleRepository> logger, IMapper mapper) : base(context, logger, mapper) { }
/// <summary> /// Repository constructor /// </summary> /// <param name="context"></param> /// <param name="logger"></param> /// <param name="mapper"></param> public CartRepository(FripShopContext context, ILogger <CartRepository> logger, IMapper mapper) : base(context, logger, mapper) { }