// ************************************* // URL: /Member/ListMember // ************************************* private void GetAllMemberList() { MemberAction objMember = new MemberAction(); IList<Member> lstMember = objMember.GetAllMember().ToList(); ViewData["MemberList"] = lstMember; }
public ActionResult TopPeople(string peopleSearch) { #region MemberAction objMember = new MemberAction(); Member memberData = (Member)SessionStore.GetSessionValue(SessionStore.Memberobject); //Search User by name IList<Member> memberSearchList = objMember.GetMembersByName(peopleSearch); if (memberSearchList.Count > 0) { ViewData["MostActive"] = memberSearchList; SessionStore.SetSessionValue(SessionStore.PeopleSearch, memberSearchList); } else { //Most Active if search does not return result IList<Member> memberList = objMember.GetAllMember(); if (memberData != null) { memberList = memberList.Where(x => x.id != memberData.id).OrderByDescending(x => x.Seeds.Count()).ToList(); } else { memberList = memberList.OrderByDescending(x => x.Seeds.Count()).ToList(); } ViewData["MostActive"] = memberList; ViewData["NoResult"] = "Your search did not return any result, showing most active users"; } //Nearby Users CommonMethods objCmnMethods = new CommonMethods(); string strIpAddress = System.Web.HttpContext.Current.Request.UserHostAddress; if (strIpAddress == "127.0.0.1") strIpAddress = "61.246.241.162"; string ipLocation = objCmnMethods.IP2AddressAPI(strIpAddress); string zipCodeSearch = string.Empty; string[] currentAddress; if (!string.IsNullOrEmpty(ipLocation)) { //IPaddressAPI currentAddress = ipLocation.Split(','); if (string.IsNullOrEmpty(currentAddress[7].Replace("\"", "").ToString())) zipCodeSearch = "85027"; else zipCodeSearch = currentAddress[7].Replace("\"", "").ToString(); } else { //MaxMind ipLocation = objCmnMethods.IP2AddressMaxMind(); currentAddress = ipLocation.Split('\''); if (string.IsNullOrEmpty(currentAddress[15].ToString())) zipCodeSearch = "85027"; else zipCodeSearch = currentAddress[15].ToString(); } IList<Member> lstMember = new List<Member>(); if (memberData != null) lstMember = objMember.GetMembersByZip(zipCodeSearch).Where(x => x.id != memberData.id).ToList(); else lstMember = objMember.GetMembersByZip(zipCodeSearch); ViewData["NearbyUsers"] = lstMember.Distinct().ToList(); return View(); #endregion }