Пример #1
0
        public async Task UpdateBoostRequestStates(IList <BoostRequest> boostRequests, RequestState requestState)
        {
            Task[] tasks = new Task[boostRequests.Count];

            for (int i = 0; i < boostRequests.Count; i++)
            {
                BoostRequest boostRequest = boostRequests[i];
                tasks[i] = this.UpdateBoostRequestState(boostRequest, requestState);
            }

            await Task.WhenAll(tasks);
        }
Пример #2
0
 public async Task UpdateBoostRequestState(BoostRequest boostRequest, RequestState requestState)
 {
     boostRequest.RequestState = requestState;
     await this.UpdateBoostRequest(boostRequest);
 }
Пример #3
0
 public async Task UpdateBoostRequest(BoostRequest boostRequest)
 {
     await this._saveRepository.UpdateAsync(x => x.RequestId == boostRequest.RequestId, boostRequest);
 }