public void EditPersonalGoal(EditedPersonalGoal model) { var user = _systemUserRepository.GetFirstOrDefault(predicate: a => a.SystemUserId == model.SystemUserId, include: a => a.Include(b => b.EduUser)); if (user == null) { throw new ApplicationException("System user id is invalid."); } var eduuser = user.EduUser.SingleOrDefault(); eduuser.CareerGoal = model.CareerGoal; eduuser.SkillGoal = model.SkillGoal; _eduUserRepository.Update(eduuser); _unitOfWork.SaveChanges(); }
public ActionResult Edit([FromBody] EditedPersonalGoal model) { _userProfileService.EditPersonalGoal(model); return(Ok(MessageHelper.Success("The personal goal has been updated."))); }