public async Task <List <IAlternativeComparisonModel> > UpdateAsync(List <IAlternativeComparisonModel> comparisons) { using (var uof = _unitFactory.Create()) { foreach (IAlternativeComparisonModel comparison in comparisons) { var baseComparison = await _altCompRepo.GetByIDAsync(comparison.CriteriaID, comparison.AlternativeID1, comparison.AlternativeID2); baseComparison.DateUpdated = DateTime.Now; baseComparison.AlternativeRatio = comparison.AlternativeRatio; await _altCompRepo.UpdateAsync(baseComparison); } await _altCompRepo.SaveAsync(); uof.Commit(); return(comparisons); } }