public bool Delete(UserQueryForm form) { var mapper = Common.GetMapper(); UserDao userdao = new UserDao(mapper); return(userdao.Delete(form)); }
public PaginationEntity <FullUserInfo> Query(UserQueryForm form) { PaginationEntity <FullUserInfo> result = new PaginationEntity <FullUserInfo>(); var mapper = Common.GetMapper(); UserDao userdao = new UserDao(mapper); User_BoardGroupDao ubdao = new User_BoardGroupDao(mapper); BoardGroupDao bgdao = new BoardGroupDao(mapper); var users = userdao.Query(form); var userids = (from u in users select u.ID).ToList(); var ubs = ubdao.Query(new User_BoardGroupQueryForm { UserIDs = userids }); var allboards = bgdao.Query(new BoardGroupQueryForm { Enabled = true }); List <FullUserInfo> list = new List <FullUserInfo>(); users.ForEach(u => { var boards = (from ub in ubs join b in allboards on ub.BoardGroupID equals b.ID where ub.UserID == u.ID select b).ToList(); var fulluser = new FullUserInfo(); u.CopyTo <FullUserInfo>(fulluser); fulluser.Boards = boards; list.Add(fulluser); }); result.RecordCount = form.RecordCount; result.List = list; return(result); }
public bool Delete(UserQueryForm user) { ISqlMapper mapper = Common.GetMapperFromSession(); UserDao userdao = new UserDao(mapper); User_RoleDao urdao = new User_RoleDao(mapper); UserInfoDao uidao = new UserInfoDao(mapper); UserQueryForm uform = new UserQueryForm { ID = user.ID }; userdao.Delete(uform); UserInfoQueryForm uiform = new UserInfoQueryForm { ID = user.ID, }; uidao.Delete(uiform); User_RoleQueryForm urform = new User_RoleQueryForm { UserID = user.ID, }; urdao.Delete(urform); SOAFramework.Library.WeiXin.WeiXinApi.User.Delete(user.Name); return(true); }
public PaginationEntity <FullUserInfo> GetUserList(UserQueryForm user) { if (user == null) { throw new XinLuClubException(400, "user不能为null"); } UserBLL userbll = new UserBLL(); return(userbll.Query(user)); }
private DialogResult ShowSaveDialog() { UserQueryForm queryForm = new UserQueryForm(m_userQuery); return(queryForm.ShowDialog()); }
public bool Delete(UserQueryForm form) { return(bll.Delete(form)); }