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); }
public async Task UpdateBoostRequestState(BoostRequest boostRequest, RequestState requestState) { boostRequest.RequestState = requestState; await this.UpdateBoostRequest(boostRequest); }
public async Task UpdateBoostRequest(BoostRequest boostRequest) { await this._saveRepository.UpdateAsync(x => x.RequestId == boostRequest.RequestId, boostRequest); }