コード例 #1
0
ファイル: ProfileController.cs プロジェクト: RobPas/MiniFB
        public ActionResult Edit(Guid id)
        {
            User user = _userRepo.FindByID(id);

            if (user != null)
            {
                UserProfileSettings ups = new UserProfileSettings();
                ups.UserID = user.ID;
                ups.FirstName = user.FirstName;
                ups.LastName = user.LastName;
                ups.BirthDate = user.BirthDate;
                ups.Email = user.Email;
                ups.IsUsingGravatar = user.IsUsingGravatar;
                ups.Sex = user.Sex;

                return View(ups);
            }
            return HttpNotFound();
        }
コード例 #2
0
ファイル: ProfileController.cs プロジェクト: RobPas/MiniFB
        public ActionResult Edit(UserProfileSettings userp)
        {
            User user = _userRepo.FindByID(userp.UserID);

            if (ModelState.IsValid && sv.isValidSex(userp.Sex))
            {
                user.ID = userp.UserID;
                user.FirstName = userp.FirstName;
                user.LastName = userp.LastName;
                user.BirthDate = userp.BirthDate;
                user.Email = userp.Email;
                user.IsUsingGravatar = userp.IsUsingGravatar;
                user.Sex = userp.Sex;
                _userRepo.Update(user);
                return RedirectToAction("Index");
            }
            return View(userp);
        }