public async Task AddOrUpdateProgramUserData(ProgramUserData programUserData) { var existing = await _context.ProgramUserData.FirstOrDefaultAsync(elem => elem.ProgramId == programUserData.ProgramId && elem.UserId == programUserData.UserId); if (existing == null) { var newDbEntity = _mapper.Map <MovieMeter.Data.Model.ProgramUserData>(programUserData); _context.ProgramUserData.Add(newDbEntity); } else { existing.UserRating = programUserData.UserRating; existing.Watched = programUserData.Watched; } await _context.SaveChangesAsync(); }
public Task AddOrUpdateProgramUserData(ProgramUserData programUserData) { throw new NotImplementedException(); }