public void AddUsersMeme(UsersMeme umeme) { using (var context = new ContextOfMemes()) { try { context.UserMemes.Add(umeme); context.SaveChanges(); UsersMemesChanged?.Invoke(umeme); } catch (Exception) { throw new Exception("Error during adding group to database."); } } }
public void DeleteUsersMeme(UsersMeme umeme) { using (var context = new ContextOfMemes()) { try { var umemeInDB = context.UserMemes.First(m => m.Id == umeme.Id); context.UserMemes.Remove(umemeInDB); context.SaveChanges(); UsersMemesChanged?.Invoke(umeme); } catch (Exception) { throw new Exception("No delete was provided succesfully."); } } }