Ejemplo n.º 1
0
        public static async Task <MemoryStream> GetOrFailAsync(this IRealFileRepository fileRepository, string path)
        {
            var file = await fileRepository.GetAsync(path);

            if (file == null)
            {
                throw new ServiceException(Exceptions.ErrorCodes.FileNotFound);
            }
            return(file);
        }
Ejemplo n.º 2
0
 public OrderService(IOrderRepository orderRepository,
                     IMapper mapper, IMemoryCache cache, IRealFileRepository fileRepository,
                     ILogService logService, IPermissionsService permissionService, IHandler handler)
 {
     _orderRepository   = orderRepository;
     _mapper            = mapper;
     _cache             = cache;
     _fileRepository    = fileRepository;
     _logService        = logService;
     _permissionService = permissionService;
     _handler           = handler;
 }
Ejemplo n.º 3
0
 public FileService(IOrderRepository orderRepository,
                    IRealFileRepository realFileRepository, IMapper mapper, IPermissionsService permissionService,
                    ILogService logService, IUserRepository userRepository, IUserService userService,
                    IOrderService orderService, IHandler handler, IMemoryCache cache)
 {
     _orderRepository    = orderRepository;
     _realFileRepository = realFileRepository;
     _mapper             = mapper;
     _permissionService  = permissionService;
     _logService         = logService;
     _userRepository     = userRepository;
     _userService        = userService;
     _orderService       = orderService;
     _handler            = handler;
     _cache = cache;
 }