示例#1
0
        public ActionResult PersonalData_UpdateData(int id, string txtTrueName, string txtIdenCode, string txtPhoneNum)
        {
            MemberListViewModel model = new MemberListViewModel();

            model.MemberList = MemberService.ToUser(id).MemberList;
            MemberListDTO MemberList = new MemberListDTO();

            MemberList          = model.MemberList.First();
            MemberList.TrueName = txtTrueName;
            MemberList.IdenCode = txtIdenCode;
            MemberList.PhoneNum = txtPhoneNum;
            int i = MemberService.Update_Date(MemberList);

            if (i > 0)
            {
                return(Json(new AjaxResult {
                    Status = "1", Msg = "修改成功", Data = "/admin/Member/PersonalData?id=" + id + ""
                }));
            }
            else
            {
                return(Json(new AjaxResult {
                    Status = "0", Msg = "修改失败", Data = "/admin/Member/PersonalData?id=" + id + ""
                }));
            }
        }
        /// <summary>
        /// 分页
        /// </summary>
        /// <param name="Id"></param>
        /// <param name="usercode"></param>
        /// <param name="Level"></param>
        /// <param name="Strat"></param>
        /// <param name="End"></param>
        /// <param name="i">I为0就是查询未开通</param>
        /// <param name="pageIndex"></param>
        /// <returns></returns>
        public ActionResult MemberGetPage(string Id, int getloginid, string usercode, string Level, DateTime?Strat, DateTime?End, int i, int pageIndex = 1)
        {
            MemberListViewModel model  = new MemberListViewModel();
            MemberSearchResult  result = MemberService.GetMemberList(Id, getloginid, usercode, Level, Strat, End, pageIndex, pageSize, i);

            model.MemberList = result.MemberList;

            //分页
            Pagination pager = new Pagination();

            pager.PageIndex  = pageIndex;
            pager.PageSize   = pageSize;
            pager.TotalCount = result.TotalCount;

            if (result.TotalCount <= pageSize)
            {
                model.Page = "";
            }
            else
            {
                model.Page = pager.GetPagerHtml();
            }
            return(Json(new AjaxResult {
                Status = "1", Data = model
            }));
        }
示例#3
0
        public ActionResult Update_Password(int id)
        {
            MemberListViewModel model = new MemberListViewModel();

            model.MemberList = MemberService.ToUser(id).MemberList;
            MemberListDTO MemberList = new MemberListDTO();

            MemberList                = model.MemberList.First();
            MemberList.Password       = CommonHelper.GetMD5("111111");
            MemberList.SecondPassword = CommonHelper.GetMD5("111111");;
            MemberList.ThreePassword  = CommonHelper.GetMD5("111111");;
            int i = MemberService.Update_Date(MemberList);

            if (i > 0)
            {
                return(Json(new AjaxResult {
                    Status = "1", Msg = "密码修改成功", Data = "/admin/Member/PersonalData?id=" + id + ""
                }));
            }
            else
            {
                return(Json(new AjaxResult {
                    Status = "0", Msg = "密码修改失败", Data = "/admin/Member/PersonalData?id=" + id + ""
                }));
            }
        }
示例#4
0
        //全部
        public MemberListViewModel GetMembers()
        {
            var listViewmodel = new MemberListViewModel()
            {
                Items = new List <MemberViewModel>()
            };

            foreach (var entity in _repository.GetAll <Member>())
            {
                var viewModel = new MemberViewModel
                {
                    MemberId       = entity.MemberId,
                    MemberName     = entity.MemberName,
                    MemberTeamName = entity.MemberTeamName,
                    MemberAccount  = entity.MemberAccount,
                    //MemberPassword = entity.MemberPassword,
                    MemberAddress  = entity.MemberAddress,
                    MemberPhone    = entity.MemberPhone,
                    MemberRegEmail = entity.MemberRegEmail,
                    MemberConEmail = entity.MemberConEmail,
                    Gender         = entity.Gender,
                    MemberBirth    = entity.MemberBirth,
                    AboutMe        = entity.AboutMe,
                    ProfileImgUrl  = entity.ProfileImgUrl,
                    MemberWebsite  = entity.MemberWebsite,
                    MemberMessage  = entity.MemberMessage,
                    Permission     = entity.Permission,
                    Hash           = entity.Hash,
                    Salt           = entity.Salt
                };
                listViewmodel.Items.Add(viewModel);
            }
            return(listViewmodel);
        }
示例#5
0
        //
        // GET: /Member/
        public ViewResult Index()
        {
            MemberListViewModel viewModel = new MemberListViewModel();

            viewModel.ShowInactive = false;

            //if (User.IsInRole(UserRoles.Admin.ToString()))
            //    members = _dataService.GetAllClubMembers();
            //else
            //    members = _dataService.GetClubMembersByStatus(MemberStatus.Active);

            //List<MemberListItemViewModel> items = members.Select(m => new MemberListItemViewModel()
            //    {
            //        Id = m.Id,
            //        AltPhone = m.AltPhone,
            //        City = m.City,
            //        FullName = m.FullName,
            //        FirstName = m.FirstName,
            //        LastName = m.LastName,
            //        Phone = m.Phone,
            //        PIN = m.Login.MemberPIN,
            //        PrimaryEmail = m.Login.Email,
            //        SecondaryEmail = m.Login.Email2,
            //        Status = m.Status

            //    }).ToList();

            viewModel.Members = GetMemberListItems(false);

            return(View(ViewNames.MemberList, viewModel));
        }
示例#6
0
        /// <summary>
        /// PersonalData 控制器
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult PersonalData(int id)
        {
            MemberListViewModel model = new MemberListViewModel();

            model.MemberList = MemberService.ToUser(id).MemberList;
            return(View(model));
        }
示例#7
0
        private List <MemberListItemViewModel> GetMemberListItems(bool showInactive)
        {
            List <Member>       members   = null;
            MemberListViewModel viewModel = new MemberListViewModel();

            if (showInactive && User.IsInRole(UserRoles.Admin.ToString()))
            {
                members = _dataService.GetAllClubMembers().Where(m => m.Status != "Active").ToList();
            }
            else
            {
                members = _dataService.GetClubMembersByStatus(MemberStatus.Active);
            }

            List <MemberListItemViewModel> items = members.Select(m => new MemberListItemViewModel()
            {
                Id             = m.Id,
                AltPhone       = m.AltPhone,
                City           = m.City,
                FullName       = m.FullName,
                FirstName      = m.FirstName,
                LastName       = m.LastName,
                Phone          = m.Phone,
                PIN            = m.Login.MemberPIN,
                PrimaryEmail   = m.Login.Email,
                SecondaryEmail = m.Login.Email2,
                Status         = m.Status
            }).ToList();

            return(items);
        }
        public IActionResult List()
        {
            var result   = _memberService.GetList();
            var response = new MemberListViewModel();

            response.Members = result;
            return(View(response));
        }
示例#9
0
        public ActionResult ListMembers(bool showInactive)
        {
            MemberListViewModel viewModel = new MemberListViewModel();

            viewModel.ShowInactive = showInactive;
            viewModel.Members      = GetMemberListItems(showInactive);
            return(View(ViewNames.MemberList, viewModel));
        }
 public MemberListPage()
 {
     InitializeComponent();
     BindingContext = new MemberListViewModel()
     {
         Navigation = this.Navigation
     };
 }
        public ActionResult Index()
        {
            MemberListViewModel viewModel = new MemberListViewModel()
            {
                Members = _memberService.GetAllAdmin()
            };

            return(View(viewModel));
        }
示例#12
0
        public IActionResult MemberList()
        {
            var context    = new BookishContext();
            var memberlist = context.Members

                             .ToList();
            var list = new MemberListViewModel(memberlist);

            return(View(list));
        }
示例#13
0
        public Page01()
        {
            InitializeComponent();

            var list = new MemberList();

            _members = list.CreateList();

            _vm = new MemberListViewModel(_members);
            this.BindingContext = _vm;
        }
示例#14
0
        public ViewResult Members(MemberSearchModel msm)
        {
            IEnumerable <Uye> sorgulama = _uyeService.GetAllWInc();

            if (msm.AktifPasif != 0)
            {
                sorgulama = sorgulama.Where(x => x.Aktif == (msm.AktifPasif == 1));
            }

            if (msm.EmailTelefon != null)
            {
                sorgulama = sorgulama.Where(x =>
                                            msm.EmailTelefon.ToLower().Contains(x.Mail.ToLower()) ||
                                            x.Mail.ToLower().Contains(msm.EmailTelefon.ToLower()) ||
                                            msm.EmailTelefon.ToLower().Contains(x.Telefon.ToLower()) ||
                                            x.Telefon.ToLower().Contains(msm.EmailTelefon.ToLower()));
            }

            if (msm.IsimSoyisimKurum != null)
            {
                sorgulama = sorgulama.Where(x =>
                                            msm.IsimSoyisimKurum.ToLower().Contains(x.Unvan.ToLower()) ||
                                            x.Unvan.ToLower().Contains(msm.IsimSoyisimKurum.ToLower()) ||
                                            msm.IsimSoyisimKurum.ToLower().Contains(x.Adi.ToLower()) ||
                                            x.Adi.ToLower().Contains(msm.IsimSoyisimKurum.ToLower()) ||
                                            msm.IsimSoyisimKurum.ToLower().Contains(x.Soyadi.ToLower()) ||
                                            x.Soyadi.ToLower().Contains(msm.IsimSoyisimKurum.ToLower()) ||
                                            msm.IsimSoyisimKurum.ToLower().Contains(x.Kurum.ToLower()) ||
                                            x.Kurum.ToLower().Contains(msm.IsimSoyisimKurum.ToLower()));
            }

            if (msm.YazarEditorHakem != 0)
            {
                if (msm.YazarEditorHakem == 1)
                {
                    sorgulama = sorgulama.Where(x => x.Yazar);
                }
                if (msm.YazarEditorHakem == 2)
                {
                    sorgulama = sorgulama.Where(x => x.Editor);
                }
                if (msm.YazarEditorHakem == 3)
                {
                    sorgulama = sorgulama.Where(x => x.Hakem);
                }
            }
            var model = new MemberListViewModel
            {
                UyeList      = sorgulama.ToList(),
                MemberSearch = msm
            };

            return(View(model));
        }
示例#15
0
        // GET: Members
        public ActionResult Index()
        {
            List <MemberListViewModel> memberList = new List <MemberListViewModel>();

            foreach (var u in db.Users.ToList())
            {
                MemberListViewModel member = new MemberListViewModel(u);
                memberList.Add(member);
            }
            return(View(memberList));
        }
示例#16
0
        public IActionResult List(int id)
        {
            MemberListViewModel vm = new MemberListViewModel
            {
                Members = _memberRepository.Members.Where(s => s.TaskId == id)
            };

            Task task = _taskRepository.Tasks.First(s => s.UserId == User.FindFirst(ClaimTypes.NameIdentifier).Value&& s.Id == id);

            return(View(task));
        }
示例#17
0
        public ActionResult MemberFastOperations(MemberSearchModel msm)
        {
            IEnumerable <Uye> sorgulama = _uyeService.GetAllWInc();

            if (msm.AktifPasif != 0)
            {
                sorgulama = sorgulama.Where(x => x.Aktif == (msm.AktifPasif == 1));
            }
            if (msm.IsimSoyisimKurum != null)
            {
                sorgulama = sorgulama.Where(x =>
                                            msm.IsimSoyisimKurum.ToLower().Contains(x.Unvan.ToLower()) ||
                                            x.Unvan.ToLower().Contains(msm.IsimSoyisimKurum.ToLower()) ||
                                            msm.IsimSoyisimKurum.ToLower().Contains(x.Adi.ToLower()) ||
                                            x.Adi.ToLower().Contains(msm.IsimSoyisimKurum.ToLower()) ||
                                            msm.IsimSoyisimKurum.ToLower().Contains(x.Soyadi.ToLower()) ||
                                            x.Soyadi.ToLower().Contains(msm.IsimSoyisimKurum.ToLower()) ||
                                            msm.IsimSoyisimKurum.ToLower().Contains(x.Kurum.ToLower()) ||
                                            x.Kurum.ToLower().Contains(msm.IsimSoyisimKurum.ToLower()));
            }
            if (msm.YazarEditorHakem != 0)
            {
                if (msm.YazarEditorHakem == 1)
                {
                    sorgulama = sorgulama.Where(x => x.Yazar);
                }
                else if (msm.YazarEditorHakem == 2)
                {
                    sorgulama = sorgulama.Where(x => x.Editor);
                }
                else if (msm.YazarEditorHakem == 3)
                {
                    sorgulama = sorgulama.Where(x => x.Hakem);
                }
            }
            if (msm.BilimselOrganizasyon != 0)
            {
                if (msm.BilimselOrganizasyon == 1)
                {
                    sorgulama = sorgulama.Where(x => x.BilimselKomite);
                }
                else if (msm.BilimselOrganizasyon == 2)
                {
                    sorgulama = sorgulama.Where(x => x.OrganizasyonKomite);
                }
            }
            var model = new MemberListViewModel
            {
                UyeList      = sorgulama.ToList(),
                MemberSearch = msm
            };

            return(View(model));
        }
示例#18
0
        public PartialViewResult Member_Page(string Id, string usercode, string Level_1, DateTime?Strat, DateTime?End, int i, int pageIndex = 1)
        {
            ViewBag.hard_value = new List <SelectListItem>()
            {
                new SelectListItem()
                {
                    Value = "0", Text = "--请选择--"
                },
                new SelectListItem()
                {
                    Value = "1", Text = "会员编号"
                },
                new SelectListItem()
                {
                    Value = "2", Text = "推荐人编号"
                },
            };
            if (Level_1 == null)
            {
                Level_1 = "0";
            }
            MemberListViewModel model  = new MemberListViewModel();
            MemberSearchResult  result = MemberService.GetMemberList(Id, usercode, Level_1, Strat, End, pageIndex, pageSize, i);
            Pagination          pager  = new Pagination();

            pager.PageIndex  = pageIndex;
            pager.PageSize   = pageSize;
            pager.TotalCount = result.TotalCount;

            if (result.TotalCount <= pageSize)
            {
                model.Page = "";
            }
            else
            {
                model.Page = pager.GetPagerHtml();
            }
            model.MemberList   = result.MemberList;
            model.BlogCategory = Level.GetAll();
            string Table = "";

            if (i == 0)
            {
                Table = "MemberPage";
            }
            else
            {
                Table = "MemberListPage";
            }

            return(PartialView(Table, model));
        }
        //[HeaderFooterFilter]
        //[AdminFilter]
        public ActionResult GetAllMembers()
        {
            BussinesLayer          bl               = new BussinesLayer(new FinalDB());
            List <Member>          members          = bl.GetAllMembers();
            List <MemberViewModel> membersViewModel = new List <MemberViewModel>();
            MemberListViewModel    memberListVm     = new MemberListViewModel();

            foreach (Member member in members)
            {
                membersViewModel.Add(ConverterService.ToMemberViewModel(member));
            }
            memberListVm.List = membersViewModel;
            return(View("GetAllMembers", memberListVm));
        }
        // GET: ManagerAllInfo
        public ActionResult Index()
        {
            ShopBusinessLogic.Manager manager = new ShopBusinessLogic.Manager();
            var list = manager.GetAllMember().Select(mem_info => new MemberLoginViewModel()
            {
                mem_phone = mem_info.mem_phone,
                mem_name  = mem_info.mem_name,
                mem_pwd   = mem_info.mem_pwd,
            }).ToList();
            var resView = new MemberListViewModel()
            {
                mem_list = list,
            };

            return(View(resView));
        }
示例#21
0
        public JsonResult List()
        {
            var limit = 0;
            var page  = 0;

            limit = Convert.ToInt32(HttpContext.Request.Query["limit"][0]);
            page  = Convert.ToInt32(HttpContext.Request.Query["page"][0]);
            MemberListViewModel model = new MemberListViewModel();
            var data = _adminRepository.List(page, limit);

            model.count = _adminRepository.GetAllCount();
            foreach (var item in data.Result)
            {
                item.create_time = Util.FromUnixStamp(int.Parse(item.create_time)).ToShortDateString();
            }
            model.data.AddRange(data.Result);
            return(Json(model));
        }
示例#22
0
        //GET: Members/Details/5
        public ActionResult Details(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ApplicationUser applicationUser = db.Users.Find(id);

            if (applicationUser == null)
            {
                return(HttpNotFound());
            }
            var userStore   = new UserStore <ApplicationUser>(db);
            var userManager = new UserManager <ApplicationUser>(userStore);
            ICollection <string> rolename = userManager.GetRoles(applicationUser.Id);
            MemberListViewModel  member   = new MemberListViewModel(applicationUser);

            member.MemberRoles = rolename;
            return(View(member));
        }
示例#23
0
        public IActionResult MemberSearchList(String MemberId, String Name)
        {
            // Console.WriteLine(book.Title.GetType());
            var context    = new BookishContext();
            var memberlist = context.Members.AsQueryable();

            if (!String.IsNullOrEmpty(MemberId))
            {
                memberlist = memberlist.Where(s => s.MemberId == Int32.Parse(MemberId));
            }
            if (!String.IsNullOrEmpty(Name))
            {
                memberlist = memberlist.Where(s => s.Name.Contains(Name));
            }
            var members = memberlist.OrderBy(x => x.Name).ToList();
            var list    = new MemberListViewModel(members);

            return(View(list));
            // return RedirectToAction ("BookList");
        }
示例#24
0
        public IActionResult Leden([FromQuery] SortField sort = SortField.Lidkaartnummer, [FromQuery] SortDirection sortDirection = SortDirection.ASC, [FromQuery] int page = 1)
        {
            var members = this.memberRepository.GetAll();

            switch (sort)
            {
            case SortField.Lidkaartnummer:
                members = (sortDirection == SortDirection.ASC) ? members.OrderBy(member => member.MemberNumber) : members.OrderByDescending(member => member.MemberNumber);
                break;

            case SortField.NaamOuder:
                members = (sortDirection == SortDirection.ASC) ? members.OrderBy(member => member.ParentName) : members.OrderByDescending(member => member.ParentName);
                break;

            case SortField.NaamKind:
                members = (sortDirection == SortDirection.ASC) ? members.OrderBy(member => member.ChildName) : members.OrderByDescending(member => member.ChildName);
                break;

            case SortField.Vervaljaar:
                members = (sortDirection == SortDirection.ASC) ? members.OrderBy(member => member.ExpiryYear) : members.OrderByDescending(member => member.ExpiryYear);
                break;

            case SortField.Type:
                members = (sortDirection == SortDirection.ASC) ? members.OrderBy(member => member.Type) : members.OrderByDescending(member => member.Type);
                break;

            default:
                break;
            }

            MemberListViewModel memberListViewModel = new MemberListViewModel
            {
                SortDirection = sortDirection,
                SortField     = sort,
                CurrentPage   = page,
                TotalPages    = (int)Math.Ceiling((double)members.Count() / PAGE_SIZE),
                Members       = members.Skip((page - 1) * PAGE_SIZE).Take(PAGE_SIZE)
            };

            return(View(memberListViewModel));
        }
示例#25
0
        public ActionResult MemberList(int?page, string qry, string target)
        {
            MemberListViewFilterCollectionModel filterCollectionModel = null;
            var filterCol = Request.QueryString["filterCol"];

            if (!string.IsNullOrEmpty(filterCol))
            {
                filterCollectionModel = JsonConvert.DeserializeObject <MemberListViewFilterCollectionModel>(filterCol);
            }

            MemberListViewModel model = new MemberListViewModel();

            model.Filter.FilterTargetStr = target;
            model.Filter.QueryString     = qry;
            model.Filter.CurrentPage     = page ?? 1;
            model.Result             = this.Repository.GetMemberList(model.Filter);
            ViewBag.Targer           = target;
            ViewBag.SearchStr        = qry;
            ViewBag.FilterCollection = filterCollectionModel;
            return(View(model));
        }
        private async Task <ActionResult> ListUsers(int?p, string search)
        {
            var pageIndex = p ?? 1;
            var allUsers  = string.IsNullOrWhiteSpace(search)
                ? await MembershipService.GetAll(pageIndex, SiteConstants.Instance.AdminListPageSize)
                : await MembershipService.SearchMembers(search, pageIndex, SiteConstants.Instance.AdminListPageSize);

            // Redisplay list of users
            var allViewModelUsers = allUsers.Select(ViewModelMapping.UserToSingleMemberListViewModel).ToList();
            var memberListModel   = new MemberListViewModel
            {
                Users      = allViewModelUsers,
                AllRoles   = _roleService.AllRoles(),
                Id         = MembershipService.GetUser(User.Identity.Name).Id,
                PageIndex  = pageIndex,
                TotalCount = allUsers.TotalCount,
                Search     = search,
                TotalPages = allUsers.TotalPages
            };

            return(View("List", memberListModel));
        }
示例#27
0
        //未开通会员
        public ActionResult Member(int pageIndex = 1)
        {
            ViewBag.hard_value = new List <SelectListItem>()
            {
                new SelectListItem()
                {
                    Value = "0", Text = "--请选择--"
                },
                new SelectListItem()
                {
                    Value = "1", Text = "会员编号"
                },
                new SelectListItem()
                {
                    Value = "2", Text = "推荐人编号"
                },
            };
            MemberListViewModel model = new MemberListViewModel();

            model.BlogCategory = Level.GetAll();
            return(View(model));
        }
示例#28
0
        private ActionResult ListUsers(int?p, string search)
        {
            using (UnitOfWorkManager.NewUnitOfWork())
            {
                var pageIndex = p ?? 1;
                var allUsers  = string.IsNullOrEmpty(search) ? MembershipService.GetAll(pageIndex, SiteConstants.AdminListPageSize) :
                                MembershipService.SearchMembers(search, pageIndex, SiteConstants.AdminListPageSize);

                // Redisplay list of users
                var allViewModelUsers = allUsers.Select(ViewModelMapping.UserToSingleMemberListViewModel).ToList();
                var memberListModel   = new MemberListViewModel
                {
                    Users      = allViewModelUsers,
                    AllRoles   = _roleService.AllRoles(),
                    Id         = MembershipService.GetUser(User.Identity.Name).Id,
                    PageIndex  = pageIndex,
                    TotalCount = allUsers.TotalCount,
                    Search     = search
                };

                return(View("List", memberListModel));
            }
        }
示例#29
0
        public ActionResult Member(int pageIndex = 1)
        {
            ViewBag.hard_value = new List <SelectListItem>()
            {
                new SelectListItem()
                {
                    Value = "0", Text = "--请选择--"
                },
                new SelectListItem()
                {
                    Value = "1", Text = "会员编号"
                },
                new SelectListItem()
                {
                    Value = "2", Text = "推荐人编号"
                },
            };
            MemberListViewModel model = new MemberListViewModel();
            //分页
            Pagination pager = new Pagination();

            pager.PageIndex  = pageIndex;
            pager.PageSize   = pageSize;
            pager.TotalCount = MemberService.GetMemberList("0", 1, "", "0", null, null, pageIndex, pageSize, 0).TotalCount;

            if (pager.TotalCount <= pageSize)
            {
                model.Page = "";
            }
            else
            {
                model.Page = pager.GetPagerHtml();
            }
            model.BlogCategory = Level.GetAll();
            model.MemberList   = MemberService.GetMemberList("0", 1, "", "0", null, null, pageIndex, pageSize, 0).MemberList;
            return(View(model));
        }
示例#30
0
        public IList <MemberListViewModel> GetMembers(int storeId)
        {
            IList <MemberListViewModel> membersList = new List <MemberListViewModel>();

            try
            {
                int[] roleIds = ValidMemberRoleIds().ToArray();

                IPagedList <Customer> members
                    = _customerService.GetAllCustomers(customerRoleIds: roleIds, pageIndex: 0, pageSize: 500);


                foreach (Customer member in members)
                {
                    var ml = new MemberListViewModel();


                    // add custom customer attributes
                    foreach (CustomerServices.AttributeValuePair customerAttr in Utilities.GetCustomerAttributes(member))
                    {
                        switch (customerAttr.ValueId)
                        {
                        case (int)Utilities.CustomerAttribute.SecondMember:
                        {
                            ml.NonPayingMember = customerAttr.ValueText == "Yes";

                            break;
                        }

                        case (int)Utilities.CustomerAttribute.Url:
                        {
                            ml.Url = customerAttr.ValueText;

                            break;
                        }

                        case (int)Utilities.CustomerAttribute.ArtWork:
                        {
                            ml.ArtWork = customerAttr.ValueText;

                            break;
                        }


                        case (int)Utilities.CustomerAttribute.Renewal:
                        {
                            DateTime reNewDate = DateTime.MinValue;

                            DateTime.TryParse(customerAttr.ValueText, out reNewDate);

                            if (reNewDate != DateTime.MinValue)
                            {
                                ml.Renewal = reNewDate;
                            }


                            break;
                        }
                        }
                    }



                    ml.Email = member.Email;

                    ml.FirstName = member.GetAttribute <string>(SystemCustomerAttributeNames.FirstName, storeId);
                    ml.LastName  = member.GetAttribute <string>(SystemCustomerAttributeNames.LastName, storeId);

                    ml.Company = member.GetAttribute <string>(SystemCustomerAttributeNames.Company, storeId);

                    ml.StreetAddress  = member.GetAttribute <string>(SystemCustomerAttributeNames.StreetAddress, storeId);
                    ml.StreetAddress2 = member.GetAttribute <string>(SystemCustomerAttributeNames.StreetAddress2, storeId);

                    ml.City    = member.GetAttribute <string>(SystemCustomerAttributeNames.City, storeId);
                    ml.ZipCode = member.GetAttribute <string>(SystemCustomerAttributeNames.ZipPostalCode, storeId);

                    ml.State = member.GetAttribute <string>(SystemCustomerAttributeNames.StateProvinceId, storeId);

                    membersList.Add(ml);
                }
            }

            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }


            return(membersList);
        }