protected void view_OnItemDrop(object sender, RadListViewItemDragDropEventArgs e) { try { var target = e.DestinationHtmlElement; var classId = Guid.Parse(treeX.SelectedNode.Value); var courseId = Guid.Parse(target); var userId = Guid.Parse(e.DraggedItem.GetDataKeyValue("Id").ToString()); CourseTaught(HomoryContext.Value, classId, courseId, userId, State.启用); Notify(panel, "操作成功", "success"); } // ReSharper disable EmptyGeneralCatchClause catch // ReSharper restore EmptyGeneralCatchClause { } }
protected void view_OnItemDrop(object sender, RadListViewItemDragDropEventArgs e) { try { var target = e.DestinationHtmlElement; var roleId = Guid.Parse(target); var userId = Guid.Parse(e.DraggedItem.GetDataKeyValue("Id").ToString()); var ur = new UserRole { UserId = userId, RoleId = roleId, State = State.启用 }; HomoryContext.Value.UserRole.AddOrUpdate(ur); HomoryContext.Value.SaveChanges(); LogOp(OperationType.编辑); grid.Rebind(); Notify(panel, "操作成功", "success"); } // ReSharper disable EmptyGeneralCatchClause catch // ReSharper restore EmptyGeneralCatchClause { } }