public ActionResult Index(int?page) { List <CommitteeGroupViewModel> cgList = CommitteeGroupsBusiness.GetAllCommitteeGroupList(); int pageSize = 10; int pageNumber = (page ?? 1); return(View(cgList.ToPagedList(pageNumber, pageSize))); }
public ActionResult Create() { CommitteeMemberViewModel model = new CommitteeMemberViewModel(); ViewBag.MemberTypeList = new SelectList(CommitteeGroupsBusiness.GetAllCommitteeGroupList(), "GroupId", "GroupName"); model.Contact = "+91 0000000000"; model.WhatsUp = "+91 0000000000"; return(View(model)); }
public ActionResult Edit(int id) { CommitteeMemberViewModel model = CommitteeMemberBusiness.CommitteeMemberDetails(id); List <CommitteeGroupViewModel> grList = CommitteeGroupsBusiness.GetAllCommitteeGroupList(); CommitteeGroupViewModel gmodel = CommitteeGroupsBusiness.GetAllCommitteeGroupList().Where(x => x.GroupName == model.MemberGroup).FirstOrDefault(); model.MemberGroupId = gmodel.GroupId; model.NameTitleList = CommitteeMemberBusiness.TitleList(); var tt = new SelectList(model.NameTitleList, "Name", "Desc", model.Title); var list = new SelectList(grList, "GroupId", "GroupName", gmodel.GroupId); ViewBag.MemberTypeList = list; ViewBag.TitleList = tt; return(View(model)); }
public static List <DisplayGroupMember> DisplayGroupMembers() { List <DisplayGroupMember> gmList = new List <DisplayGroupMember>(); var gList = CommitteeGroupsBusiness.GetAllCommitteeGroupList().Where(x => x.IsActive == true).ToList(); foreach (var item in gList) { DisplayGroupMember model = new DisplayGroupMember(); model.GroupId = item.GroupId; model.GroupName = item.GroupName; model.GroupOrder = item.GroupOrder; model.IsActive = item.IsActive; model.MemberList = GetAllCommitteeMemberList().Where(x => x.IsActive == true && x.MemberGroup == item.GroupName).ToList(); gmList.Add(model); } gmList = gmList.OrderBy(x => x.GroupOrder).ToList(); return(gmList); }