Example #1
0
 public MemberViewModel(Member member)
 {
     this.MemberId = member.MemberId;
     this.Username = member.Username;
     this.Email = member.Email;
     this.FirstName = member.FirstName;
     this.LastName = member.LastName;
     this.Company = member.Company;
     this.Phone = member.Phone;
     this.Password = new PasswordViewModel(member.MemberId);
     this.SelectedRoles = member.Roles;
 }
        public ActionResult Save(MemberViewModel viewModel)
        {
            if (this.ModelState.IsValid)
            {
                Member member = this._membershipService.GetMemberById(viewModel.MemberId);

                if (member == null)
                {
                    member = new Member();
                    member.UpdatePassword(viewModel.Password.Password);
                }

                member.FirstName = viewModel.FirstName;
                member.LastName = viewModel.LastName;
                member.Company = viewModel.Company;
                member.Phone = viewModel.Phone;
                member.Email = viewModel.Email;
                member.Username = viewModel.Username;
                member.Roles = viewModel.SelectedRoles;

                this._membershipService.SaveMember(member);

                return this.RedirectToRoute(AdminRoutes.Membership.Edit, new { saved = true });
            }

            return this.Edit(viewModel.MemberId);
        }
Example #3
0
 public static LoginResult Success(Member member)
 {
     return new LoginResult() { Successful = true, Member = member };
 }
Example #4
0
 public void SaveMember(Member member)
 {
 }