public int ExtractedPersonalityLength() { QuizValidator quizValidator = new QuizValidator(); extractedPersonality = quizValidator.DeterminPerosnalityKey(QuizList); return(extractedPersonality.Length); }
private void GetPerosnalityType() { QuizValidator quizValidator = new QuizValidator(); extractedPersonality = quizValidator.DeterminPerosnalityKey(QuizList); //------------------------------------------------------------ GetPerosonalityTypeInfo getPerosonalityTypeInfo = new GetPerosonalityTypeInfo(); getPerosonalityTypeInfo.Attach(this); getPerosonalityTypeInfo.GetPerosnality(new PerosnalityTypeModel { PersonalityTypeKey = extractedPersonality }); }
public Response <QuizDTO> AddQuiz(QuizDTO quizDTO) { try { QuizValidator validator = new QuizValidator(); ValidationResult results = validator.Validate(quizDTO); if (results.IsValid) { var quiz = QuizMapper.MapQuizDTOToQuizModel(quizDTO); var quizEntity = _teamQuizRondeUnitOfWork.QuizRepository.Add(quiz); _teamQuizRondeUnitOfWork.Commmit(); var quizEntityDTO = QuizMapper.MapQuizModelToQuizDTO(quizEntity); var response = new Response <QuizDTO> { DTO = quizEntityDTO }; return(response); } else { return(new Response <QuizDTO>() { Errors = results.Errors.Select(x => new Error() { Type = ErrorType.ValidationError, Message = x.ErrorMessage }).ToList() }); } } catch (Exception ex) { return(new Response <QuizDTO>() { Errors = new List <Error>() { new Error() { Type = ErrorType.Exception, Message = ex.Message } } }); } }
private void GetPerosnalityType() { QuizValidator quizValidator = new QuizValidator(); string extractedPersonality = quizValidator.DeterminPerosnalityKey(QuizList); if (extractedPersonality.Length >= 4) { this.Invoke(new Action(() => { this.Hide(); UserPersonalityForm personalityForm = new UserPersonalityForm(QuizList); personalityForm.Show(); })); } else { MessageBox.Show("هنوز مجاز به انجام این عمل نیستید"); } //------------------------------------------------------------ }
private void Validation(QuizDto dto) { var validator = new QuizValidator(); validator.ValidateAndThrow(dto); }
public QuizController(IQuizRepository repository) { _repository = repository; _validator = new QuizValidator(); }