Exemplo n.º 1
0
 public SearchService(IUserService userDao, IRequestContextProvider cuyahogaContextProvider, ITextExtractor textExtractor, IContentItemService<IContentItem> contentItemService)
 {
     this._userDao = userDao;
      this._cuyahogaContextProvider = cuyahogaContextProvider;
      this._textExtractor = textExtractor;
      this._contentItemService = contentItemService;
 }
Exemplo n.º 2
0
 public BookController(IMapper mapper, IRequestContextProvider requestContextProvider, IBookService bookService, IBookUSerSubscriptionService bookUSerSubscriptionService,
                       IUserService userSerice) : base(mapper, requestContextProvider)
 {
     _userService = userSerice;
     _bookService = bookService;
     _bookUSerSubscriptionService = bookUSerSubscriptionService;
 }
 public RequestDataExtractorFilter(IRequestContextProvider requestContextProvider,
                                   IRequestContentProvider requestContentProvider,
                                   ILoggingContext loggingContext)
 {
     _requestContextProvider = requestContextProvider;
     _requestContentProvider = requestContentProvider;
     _loggingContext         = loggingContext;
 }
Exemplo n.º 4
0
        public UnitOfWork(IDbContextFactory dbContextFactory, IRequestContextProvider httpRequestProvider)
        {
            _dbContextManager = dbContextFactory.GetContext();

            var userName = httpRequestProvider.Context.UserName;

            _dbContextManager.ChangeTracker.Tracked += (obj, arg) =>
            {
                var state  = arg.Entry.State;
                var entity = arg.Entry.Entity;

                if (state != EntityState.Added)
                {
                    return;
                }

                if (entity is BaseEntity baseEntity)
                {
                    baseEntity.Id = Guid.NewGuid();
                }

                var currentDateTime = DateTime.UtcNow;

                if (entity is AuditCreationEntity auditCreationEntity)
                {
                    auditCreationEntity.CreatedAt = currentDateTime;
                    auditCreationEntity.CreatedBy = userName;
                }

                if (!(entity is AuditEntity auditEntity))
                {
                    return;
                }

                auditEntity.ModifiedAt = currentDateTime;
                auditEntity.ModifiedBy = userName;
            };

            _dbContextManager.ChangeTracker.StateChanged += (obj, arg) =>
            {
                var state  = arg.Entry.State;
                var entity = arg.Entry.Entity;

                if (state != EntityState.Modified || !(entity is AuditEntity auditEntity))
                {
                    return;
                }

                auditEntity.ModifiedAt = DateTime.UtcNow;
                auditEntity.ModifiedBy = userName;
            };
        }
Exemplo n.º 5
0
 public RequestContentProvider(IContextProvider contextProvider,
                               IRequestContextProvider requestContextProvider)
 {
     _contextProvider        = contextProvider;
     _requestContextProvider = requestContextProvider;
 }
Exemplo n.º 6
0
 public BaseController(IMapper mapper, IRequestContextProvider requestContextProvider)
 {
     Mapper = mapper;
     RequestContextProvider = requestContextProvider;
 }
Exemplo n.º 7
0
 public UrlMapper(IRequestContextProvider requestContextProvider, RouteCollection routes)
 {
     _requestContextProvider = requestContextProvider;
     _routes = routes;
 }
 public UsersController(IMapper mapper, IRequestContextProvider requestContextProvider,
                        IUserService userService) : base(mapper, requestContextProvider)
 {
     _userService = userService;
 }
 public UnitOfWorkFactory(IDbContextFactory dbContextFactory, IRequestContextProvider httpContextProvider)
 {
     _dbContextFactory    = dbContextFactory;
     _httpContextProvider = httpContextProvider;
 }
Exemplo n.º 10
0
 public PeopleController(IPeopleService peopleService, IRequestContextProvider requestContextProvider)
 {
     PeopleService          = peopleService;
     RequestContextProvider = requestContextProvider;
 }