Example #1
0
        public ActionResult AddBio()
        {
            var user  = User.Identity.GetUserIdentity();
            var model = new MentorBioModel
            {
                User = user
            };

            return(View(model));
        }
Example #2
0
        public ActionResult AddBio(MentorBioModel model)
        {
            //Get user by id
            var user = User.Identity.GetUserIdentity();

            if (ModelState.IsValid)
            {
                //map out mentor model
                var mentor = new MentorModel
                {
                    UserId   = user.UserId,
                    Bio      = model.Bio,
                    MobileNo = model.MobileNo,
                    Address  = model.Address,
                    Gender   = model.Gender,
                    Birthday = model.Birthday,
                    User     = new UserModel
                    {
                        FirstName = user.FirstName,
                        LastName  = user.LastName
                    }
                };

                try
                {
                    _mentor.EditMentor(mentor, user.UserId);
                    return(RedirectToAction("userprofile"));
                }

                catch (Exception ex)
                {
                    ModelState.AddModelError("Invalid Reg", ex.Message);
                }
            }

            return(View(model));
        }