public async Task <IAlternativeComparisonModel> UpdateAsync(IAlternativeComparisonModel ac) { var _ac = await _context.AlternativeComparisons.FindAsync(ac.CriteriaID, ac.AlternativeID1, ac.AlternativeID2); _context.Entry(_ac).CurrentValues.SetValues(_mapper.Map <IAlternativeComparisonModel, AlternativeComparison>(ac)); return(ac); }
public async Task <bool> DeleteAsync(IAlternativeComparisonModel ac) { var _ac = await _context.AlternativeComparisons.FindAsync(ac.AlternativeID1, ac.AlternativeID2); _context.AlternativeComparisons.Remove(_ac); return(true); }
public IAlternativeComparisonModel Add(IAlternativeComparisonModel ac) { _context.AlternativeComparisons.Add(_mapper.Map <IAlternativeComparisonModel, AlternativeComparison>(ac)); return(ac); }