public ActionResult DeleteGroupForUser(long id = 0, long user_id = 0) { try { var userUserGroupBusiness = new UserUserGroupBusiness(); userUserGroupBusiness.Remove(id);//, SessionUtility.GetSessionUserID(Session), SessionUtility.GetSessionUserName(Session), SessionUtility.GetSessionLocation(Session), Common.GetHostName(Request.ServerVariables["remote_addr"]), Common.IPAdress(Request.ServerVariables["remote_addr"])); return(RedirectToActionPermanent("ManageGroupsForUser", new { id = user_id })); } catch (FaultException ex) { var exep = Function.GetExeption(ex); var codeExp = exep[1]; string url = "Error/ErrorFunction/" + codeExp; return(RedirectToActionPermanent(url)); } }
public ActionResult ManageGroupsForUser(long?id, long?groupId, string key) { try { UserUsergroup record = new UserUsergroup(); record.UserUsergroup1 = (long)groupId; record.UserId = (long)id; var userUserGroupBusiness = new UserUserGroupBusiness(); userUserGroupBusiness.AddNew(record); return(ManageGroupsForUser(id, 1)); } catch (FaultException ex) { var exep = Function.GetExeption(ex); var codeExp = exep[1]; string url = "Error/ErrorFunction/" + codeExp; return(RedirectToActionPermanent(url)); } }
public ActionResult ManageGroupsForUser(long?id, int?page) { try { int currentPageIndex = page.HasValue ? page.Value : 1; InitSelectListItemGroup(id); var userUserGroupBusiness = new UserUserGroupBusiness(); var userBusiness = new UserBusiness(); IList <UserUsergroup> userUsergroup = userUserGroupBusiness.GetByUserId_((long)id).ToPagedList(currentPageIndex, 30); var user_ = userBusiness.GetById((long)id); ViewData["user_name"] = user_.Username; return(View((IPagedList <UserUsergroup>)userUsergroup)); } catch { } return(RedirectToAction("Index")); }