public void ValidateRowDeletion(DevExpress.Mvvm.Xpf.ValidateRowDeletionArgs args)
        {
            var item = (XPOIssues.Issues.User)args.Items.Single();

            _UnitOfWork.Delete(item);
            _UnitOfWork.CommitChanges();
        }
예제 #2
0
        public void ValidateRowDeletion(DevExpress.Mvvm.Xpf.ValidateRowDeletionArgs args)
        {
            var item = (EntityFrameworkIssues.Issues.User)args.Items.Single();

            _Context.Users.Remove(item);
            _Context.SaveChanges();
        }
예제 #3
0
        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();
     }
 }