public Task DeleteAsync(UserPresence userPresence) { var foundUserPresence = _context.UserPresences.Find(userPresence.User.Id); if (foundUserPresence != null) { _context.UserPresences.Remove(foundUserPresence); _context.SaveChanges(); } return Task.FromResult(0); }
public Task UpdateAsync(UserPresence userPresence) { var foundUserPresence = _context.UserPresences.Find(userPresence.User.Id); if (foundUserPresence != null) { foundUserPresence.State = userPresence.Data.State; foundUserPresence.IsInvitable = userPresence.Data.IsInvitable; _context.SaveChanges(); } return Task.FromResult(0); }
public Task CreateAsync(UserPresence userPresence) { var newUserPresence = new Model.UserPresence { UserId = userPresence.User.Id, State = userPresence.Data.State, IsInvitable = userPresence.Data.IsInvitable }; _context.UserPresences.Add(newUserPresence); return _context.SaveChangesAsync(); }