public ServiceResponse OrderBulkAction(IUnitOfWork uow, OrderBulkActionRequest request)
        {
            request.CheckNotNull();

            var random = new Random();

            // fail randomly with 3 percent chance
            if (random.Next(100) < 3)
                throw new ValidationError("Failed randomly!");

            foreach (var x in request.OrderIDs)
                Thread.Sleep(random.Next(400) + 100);

            return new ServiceResponse();
        }
        public ServiceResponse OrderBulkAction(IUnitOfWork uow, OrderBulkActionRequest request)
        {
            request.CheckNotNull();

            var random = new Random();

            // fail randomly with 3 percent chance
            if (random.Next(100) < 3)
                throw new ValidationError("Failed randomly!");

            foreach (var x in request.OrderIDs)
                Thread.Sleep(random.Next(400) + 100);

            return new ServiceResponse();
        }
Exemple #3
0
        public ServiceResponse OrderBulkAction(IUnitOfWork uow, OrderBulkActionRequest request)
        {
            if (request is null)
            {
                throw new ArgumentNullException(nameof(request));
            }

            var random = new Random();

            // fail randomly with 3 percent chance
            if (random.Next(100) < 3)
            {
                throw new ValidationError("Failed randomly!");
            }

            foreach (var x in request.OrderIDs)
            {
                Thread.Sleep(random.Next(400) + 100);
            }

            return(new ServiceResponse());
        }