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); }
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; }
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; }