Exemplo n.º 1
0
        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"));
            }
        }
Exemplo n.º 2
0
        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);
        }