Example #1
0
 public DSWDataContext(ILogger logger, ICurrentIdentity currentIdentity)
     : base("DSWDataContext", logger, currentIdentity)
 {
     Database.SetInitializer <DSWDataContext>(null);
     Configuration.ProxyCreationEnabled = false;
     _logger = logger;
 }
 public GetCurrentUserQuery(IPrincipal principal, 
     IDataContext dataContext, 
     ICurrentIdentity currentIdentity)
 {
     this.principal = principal;
     this.dataContext = dataContext;
     this.currentIdentity = currentIdentity;
 }
Example #3
0
 public DataContext(string nameOrConnectionstring, ILogger logger, ICurrentIdentity currentIdentity)
     : base(nameOrConnectionstring)
 {
     _instanceId      = Guid.NewGuid();
     _logger          = logger;
     _currentIdentity = currentIdentity;
     Configuration.LazyLoadingEnabled   = false;
     Configuration.ProxyCreationEnabled = false;
 }
Example #4
0
 public CategoryFascicleController(ICategoryFascicleService service, IDataUnitOfWork unitOfWork, ILogger logger, ICurrentIdentity currentIdentity, IQueueService queueService,
                                   ICQRSMessageMapper cqrsMapper, IParameterEnvService parameterEnvService)
     : base(service, unitOfWork, logger)
 {
     _currentIdentity     = currentIdentity;
     _queueService        = queueService;
     _cqrsMapper          = cqrsMapper;
     _parameterEnvService = parameterEnvService;
     _unitOfWork          = unitOfWork;
 }
Example #5
0
 public DocumentSeriesItemController(IDocumentSeriesItemService service, IDataUnitOfWork unitOfWork, ILogger logger, ICurrentIdentity currentIdentity, IQueueService queueService,
                                     ICQRSMessageMapper cqrsSMapper, IParameterEnvService parameterEnvService)
     : base(service, unitOfWork, logger)
 {
     _unitOfWork               = unitOfWork;
     _logger                   = logger;
     _service_queue            = queueService;
     _mapper_cqrsMessageMapper = cqrsSMapper;
     _parameterEnvService      = parameterEnvService;
     _currentIdentity          = currentIdentity;
 }
 public ResolutionController(IResolutionService service, IDataUnitOfWork unitOfWork, ILogger logger, ICurrentIdentity currentIdentity, IQueueService queueService,
                             ICQRSMessageMapper cqrsMapper, IResolutionModelMapper mapper, IParameterEnvService parameterEnvService)
     : base(service, unitOfWork, logger)
 {
     _unitOfWork          = unitOfWork;
     _logger              = logger;
     _queueService        = queueService;
     _cqrsMapper          = cqrsMapper;
     _currentIdentity     = currentIdentity;
     _mapper              = mapper;
     _parameterEnvService = parameterEnvService;
 }
 public ProtocolController(IProtocolService service, IDataUnitOfWork unitOfWork, ILogger logger, ICurrentIdentity currentIdentity, IQueueService queueService,
                           ICQRSMessageMapper cqrsMapper, IParameterEnvService parameterEnvService)
     : base(service, unitOfWork, logger)
 {
     _unitOfWork          = unitOfWork;
     _logger              = logger;
     _queueService        = queueService;
     _cqrsMapper          = cqrsMapper;
     _parameterEnvService = parameterEnvService;
     _currentIdentity     = currentIdentity;
     PostIsolationLevel   = IsolationLevel.Serializable;
 }
Example #8
0
 public CollaborationController(ICollaborationService service, IDataUnitOfWork unitOfWork, ILogger logger, ICurrentIdentity currentIdentity,
                                IQueueService queueService, ICQRSMessageMapper cqrsMapper, IParameterEnvService parameterEnvService)
     : base(service, unitOfWork, logger)
 {
     _unitOfWork          = unitOfWork;
     _logger              = logger;
     _queueService        = queueService;
     _cqrsMapper          = cqrsMapper;
     _parameterEnvService = parameterEnvService;
     _currentIdentity     = currentIdentity;
     PostIsolationLevel   = IsolationLevel.ReadCommitted;
 }
Example #9
0
        public WebAuditContext(ICurrentIdentity identity, IHttpContextAccessor httpContextAccessor)
        {
            Args.NotNull(httpContextAccessor, nameof(httpContextAccessor));
            Args.NotNull(identity, nameof(identity));

            ClientIp = httpContextAccessor.HttpContext?.Connection.RemoteIpAddress.ToString();
            PersonId = identity.PersonId;

            foreach (var header in _headersToStore)
            {
                AddHeader(header, httpContextAccessor);
            }
        }
 public FascicleDocumentUnitController(IFascicleDocumentUnitService service, IDataUnitOfWork unitOfWork, ILogger logger,
                                       ICurrentIdentity currentIdentity, IQueueService queueService, ICQRSMessageMapper CQRSMapper, IResolutionModelMapper mapper,
                                       IMapperUnitOfWork mapperUnitOfWork, IParameterEnvService parameterEnvService)
     : base(service, unitOfWork, logger)
 {
     _unitOfWork          = unitOfWork;
     _currentIdentity     = currentIdentity;
     _cqrsMapper          = CQRSMapper;
     _queueService        = queueService;
     _logger              = logger;
     _mapper              = mapper;
     _mapperUnitOfwork    = mapperUnitOfWork;
     _parameterEnvService = parameterEnvService;
 }
Example #11
0
 public DossierController(IDossierService service, IDataUnitOfWork unitOfWork,
                          ILogger logger,
                          ICurrentIdentity currentIdentity,
                          IParameterEnvService parameterEnvService,
                          ICQRSMessageMapper CQRSMapper,
                          IQueueService queueService)
     : base(service, unitOfWork, logger)
 {
     _unitOfWork          = unitOfWork;
     _currentIdentity     = currentIdentity;
     _parameterEnvService = parameterEnvService;
     _cqrsMapper          = CQRSMapper;
     _queueService        = queueService;
     _logger = logger;
 }
Example #12
0
 public ActiveDirectory(ILogger logger, ICurrentIdentity currentIdentity, IMapperUnitOfWork mapperUnitOfWork, IParameterEnvService parameterEnvService) //inserire intertfawccia per il get dell'httprequest)
 {
     _logger              = logger;
     _currentIdentity     = currentIdentity;
     _mapperUnitOfWork    = mapperUnitOfWork;
     _parameterEnvService = parameterEnvService;
     _instanceId          = Guid.NewGuid();
     try
     {
         _domainName        = System.Net.NetworkInformation.IPGlobalProperties.GetIPGlobalProperties().DomainName;
         _distinguishedName = string.Empty;
     }
     catch (Exception ex)
     {
         _logger.WriteError(ex, LogCategories);
         throw new DSWException("Critical error in ActiveDirectory costructor : Get RootDirEntry", ex, DSWExceptionCode.SC_Parameters);
     }
 }
        public static BaseController <T> Create <T>(ModelContext context, ICurrentIdentity identity)
            where T : Data <T>
        {
            var type = typeof(T);

            if (type == typeof(Task))
            {
                return(new TaskController(context, identity) as BaseController <T>);
            }
            else if (type == typeof(Action))
            {
                return(new ActionController(context, identity) as BaseController <T>);
            }
            else if (type == typeof(User))
            {
                return(new UserController(context, identity) as BaseController <T>);
            }
            throw new System.Exception("Should never be hit.");
        }
Example #14
0
 public BaseController(ModelContext model, ICurrentIdentity identity)
 {
     _model    = model;
     _table    = model.GetTable <T>();
     _identity = identity;
 }
Example #15
0
 public DocumentUnitsController(IDSWDataContext dswDataContext, ILogger logger, ISecurity security,
                                IDocumentUnitTableValuedModelMapper mapperTableValue, ICurrentIdentity currentIdentity,
                                IDocumentUnitService service, IDataUnitOfWork unitOfWork,
                                IDocumentContext <ModelDocuments.Document, ModelDocuments.ArchiveDocument> documentClient, IParameterEnvService parameterEnvService)
     : base(service, unitOfWork, logger, security)
 {
     _logger              = logger;
     _dswDataContext      = dswDataContext;
     _mapperTableValue    = mapperTableValue;
     _security            = security;
     _unitOfWork          = unitOfWork;
     _documentClient      = documentClient;
     _parameterEnvService = parameterEnvService;
 }
 public UserController(ModelContext model, ICurrentIdentity identity) : base(model, identity)
 {
 }
Example #17
0
 public AdminOnlyClaimHandler(ICurrentIdentity identity)
 {
     _identity = identity;
 }