public IActionResult Education(EditUserQualificationViewModel model) { if (ModelState.IsValid) { _entityCRUDResponse = _userService.AddUserQualification(new UserQualification() { QualificationTitle = model.QualificationTitle, IntegratorUserID = _userService.GetUserID(), QualificationLevelID = model.QualificationLevelID, YearStartedQualification = new DateTime(Convert.ToInt32(model.YearStartedQualification), 1, 1), YearCompletedQualification = new DateTime(Convert.ToInt32(model.YearCompletedQualification), 1, 1), EductaionalInstitutionID = model.EductaionalInstitutionID, QualificationAverage = model.QualificationAverage }); } if (_entityCRUDResponse.Success) { return(RedirectToAction("Education")); } else { //Todo: Redirect To Error Page and Log Errors return(RedirectToAction("Education")); } }
public EditUserQualificationViewModel prepareEditCurriuclumVitaeQualifications() { EditUserQualificationViewModel model = new EditUserQualificationViewModel(); model.QualificationAverage = 50; foreach (QualificationLevels item in _qualificationService.ListQualificationLevels()) { model.QualificationLevels.Add(new SelectListItem() { Text = item.QualificationLevel, Value = item.Id.ToString() }); } foreach (EductaionalInstitutions item in _educationInstitutionService.ListEductaionalInstitutions()) { model.EductaionalInstitutions.Add(new SelectListItem() { Text = item.EductaionalInstitution, Value = item.Id.ToString() }); } foreach (UserQualification item in _userService.GetQualifications()) { model.UserQualifications.Add(new UserQualificationViewModel() { Id = item.Id, QualificationTitle = item.QualificationTitle, YearStartedQualification = item.YearStartedQualification.Year.ToString(), YearCompletedQualification = item.YearCompletedQualification.Year.ToString(), EductaionalInstitution = item.EductaionalInstitution.EductaionalInstitution, QualificationLevel = item.QualificationLevel.QualificationLevel, QualificationAverage = item.QualificationAverage }); } return(model); }