Exemplo n.º 1
0
 public SwizzerControllerBase(
     ICachService cachService,
     ICommandDispatcher commandDispatcher)
 {
     _cachService       = cachService;
     _commandDispatcher = commandDispatcher;
 }
Exemplo n.º 2
0
 public UserCommandHendler(
     ISeciurityService seciurityService,
     ICachService cacheService,
     ISwizzerMapper swizzerMapper,
     SwizzerContext swizzerContext)
 {
     _seciurityService = seciurityService;
     _cacheService     = cacheService;
     _swizzerMapper    = swizzerMapper;
     _swizzerContext   = swizzerContext;
 }
Exemplo n.º 3
0
        public static ICachUseCase GetUseCase(UseCaseType type, ICachService service)
        {
            switch (type)
            {
            case UseCaseType.DEFAULT:
                return(new CachUseCase(service));

            default:
                return(new CachUseCase(service));
            }
        }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            CachUseCaseProvider provider = CachUseCaseProvider.Instance;
            ICachService        service  = CachServiceFactory.GetService(CachServiceType.DEFAULT);

            ICachUseCase useCase = provider.GetUseCase(service);
            Value        value   = new Value("data");

            useCase.AddToCache(key: "key", value: value);

            Value resValue = useCase.GetFromCache(key: "key");

            Console.Write("data is: " + resValue.data);

            value = new Value("data updated");
            useCase.AddToCache(key: "key", value: value);

            resValue = useCase.GetFromCache(key: "key");

            Console.Write("\n");
            Console.Write("data is: " + resValue.data);
        }
Exemplo n.º 5
0
 public CachUseCase(ICachService service)
 {
     this.service = service;
 }
Exemplo n.º 6
0
 private ICachUseCase GetUseCase(UseCaseType type, ICachService service)
 {
     return(UseCaseFactory.GetUseCase(type, service));
 }
Exemplo n.º 7
0
 public ICachUseCase GetUseCase(ICachService service)
 {
     return(UseCaseFactory.GetUseCase(UseCaseType.DEFAULT, service));
 }
Exemplo n.º 8
0
 public UsersController(ICachService cachService, ICommandDispatcher commandDispatcher)
     : base(cachService, commandDispatcher)
 {
 }