Ejemplo n.º 1
0
 // GET: /Account/Edit?id=#
 public ActionResult Edit(int id)
 {
     Member currentMember = db.Members.Find(id);
     ChangeMemberModel editMember = new ChangeMemberModel
     {
         MemberID = currentMember.MemberID,
         FirstName = currentMember.FirstName,
         LastName = currentMember.LastName,
         Email = currentMember.Email,
         Password = ""
     };
     return View(editMember);
 }
Ejemplo n.º 2
0
 public ActionResult Edit(ChangeMemberModel edittedMember)
 {
     try
     {
         MemberManager memberManager = new MemberManager();
         memberManager.Change(edittedMember);
         return RedirectToAction("Index", "Home");
     }
     catch
     {
         ModelState.AddModelError("", "Could not save changes.");
         return View();
     }
 }
Ejemplo n.º 3
0
        public void Change(ChangeMemberModel member)
        {
            Member currentMember = db.Members.Find(member.MemberID);

            currentMember.FirstName = member.FirstName.TrimEnd();
            currentMember.LastName = member.LastName.TrimEnd();
            currentMember.Email = member.Email.TrimEnd();
            if (member.Password != null && member.Password.StartsWith(" ") == false)
            {
                currentMember.Password = Crypto.HashPassword(member.Password);
            }

            db.SaveChanges();
        }