public async Task <IProjectModel> UpdateProject(IProjectModel project) { var projectInDb = await _context.Projects.FindAsync(project.ProjectId); _context.Entry(projectInDb).CurrentValues.SetValues(_mapper.Map <Project>(project)); await _context.SaveChangesAsync(); return(project); }
public async Task <ICriteriaModel> UpdateCriteria(ICriteriaModel criteria) { var criteriaInDb = await _context.Criterias.FindAsync(criteria.CriteriaId); _context.Entry(criteriaInDb).CurrentValues.SetValues(_mapper.Map <Criteria>(criteria)); await _context.SaveChangesAsync(); return(criteria); }
public async Task <IAlternativeModel> UpdateAlternative(IAlternativeModel alternative) { var alternativeInDb = await _context.Alternatives.FindAsync(alternative.AlternativeId); _context.Entry(alternativeInDb).CurrentValues.SetValues(_mapper.Map <Alternative>(alternative)); await _context.SaveChangesAsync(); return(alternative); }