Beispiel #1
0
        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();
        }
Beispiel #2
0
 public Task AddOrUpdateProgramUserData(ProgramUserData programUserData)
 {
     throw new NotImplementedException();
 }