private void OnRemoveRelation(object param) { if (Mobeelizer.CheckSyncStatus().IsRunning()) { navigationService.ShowMessage(Resources.Errors.e_title, Resources.Errors.e_waitUntilSyncFinish); } else { graphsConflictsItemEntity item = param as graphsConflictsItemEntity; using (var transaction = Mobeelizer.GetDatabase().BeginTransaction()) { transaction.GetModelSet <graphsConflictsItemEntity>().DeleteOnSubmit(item); transaction.SubmitChanges(); } RefreshEntitiesList(); } }
private void OnAddRelation(object param) { graphsConflictsOrderEntity order = param as graphsConflictsOrderEntity; Movie movie = DataUtil.GetRandomMovie(); graphsConflictsItemEntity entity = new graphsConflictsItemEntity(); entity.Title = movie.Title; entity.OrderGuid = order.Guid; entity.RemoveCommand = RemoveItemCommand; using (var transaction = Mobeelizer.GetDatabase().BeginTransaction()) { transaction.GetModelSet <graphsConflictsItemEntity>().InsertOnSubmit(entity); transaction.SubmitChanges(); } if (order.Items == null) { order.Items = new ObservableCollection <graphsConflictsItemEntity>(); } order.Items.Add(entity); }