public void ValidateRowDeletion(DevExpress.Mvvm.Xpf.ValidateRowDeletionArgs args) { var item = (XPOIssues.Issues.User)args.Items.Single(); _UnitOfWork.Delete(item); _UnitOfWork.CommitChanges(); }
public void ValidateRowDeletion(DevExpress.Mvvm.Xpf.ValidateRowDeletionArgs args) { var item = (EntityFrameworkIssues.Issues.User)args.Items.Single(); _Context.Users.Remove(item); _Context.SaveChanges(); }
public void ValidateRowDeletion(DevExpress.Mvvm.Xpf.ValidateRowDeletionArgs args) { var item = (EFCoreIssues.Issues.Issue)args.Items.Single(); var context = new EFCoreIssues.Issues.IssuesContext(); context.Entry(item).State = EntityState.Deleted; context.SaveChanges(); }
public void ValidateRowDeletion(DevExpress.Mvvm.Xpf.ValidateRowDeletionArgs args) { using (var unitOfWork = new DevExpress.Xpo.UnitOfWork()) { var key = DetachedObjectsHelper.GetKey(args.Items.Single()); var item = unitOfWork.GetObjectByKey <XPOIssues.Issues.Issue>(key); unitOfWork.Delete(item); unitOfWork.CommitChanges(); } }