public ActionResult AddBio() { var user = User.Identity.GetUserIdentity(); var model = new MentorBioModel { User = user }; return(View(model)); }
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)); }