public HangmanViewModel()
        {
            SelectedCategoryName = string.Empty;
            termRepository       = new TermRepository();
            InitData();

            NewGameCommand = new Command(async() => await StartNewGame());

            KeyCommand = new Command((letter) =>
            {
                if (!Term.ToUpper().Contains(letter.ToString()))
                {
                    NoOfWrongAttemps++;
                    WrongLetters += string.IsNullOrEmpty(WrongLetters) ? letter : $",{letter}";
                }

                DiscoveredLetters = string.Join(";", SelectedKeys);

                if (NoOfWrongAttemps >= 6 || !Term.ToUpper().Any(x => !string.IsNullOrWhiteSpace(x.ToString()) && !SelectedKeys.Contains(x.ToString())))
                {
                    OnFinishGame(NoOfWrongAttemps < 6);
                }
            });

            SelectCategoryCommand = new Command(async() =>
            {
                TermCategoryModel currentCategory = selectedCategory;
                await GetTermCategory();
                if (currentCategory.Id != selectedCategory.Id)
                {
                    await StartNewGame();
                }
            });
        }
Esempio n. 2
0
        public void GetTerm()
        {
            var repo   = new TermRepository(_context);
            var result = repo.GetAll();

            Assert.IsTrue(result.Count() > 0);
        }
Esempio n. 3
0
        public void GetTermWithSchoolYearTerm()
        {
            var repo   = new TermRepository(_context);
            var result = repo.Single(t => t.DqXnXqBz == "1");

            Assert.IsNotNull(result.SchoolYearTerm.Year);
        }
 public OfferingEnrollmentsController()
 {
     _offeringRepository   = new OfferingRepository();
     _termRepository       = new TermRepository();
     _scheduleRepository   = new ScheduleRepository();
     _enrollmentRepository = new EnrollmentRepository();
     _studentRepository    = new StudentRepository();
 }
Esempio n. 5
0
 public EnrollmentsController()
 {
     _termRepository       = new TermRepository();
     _enrollmentRepository = new EnrollmentRepository();
     _evaluationRepository = new EvaluationRepository();
     _offeringRepository   = new OfferingRepository();
     _scheduleRepository   = new ScheduleRepository();
 }
Esempio n. 6
0
        public override void TestInitialize()
        {
            base.TestInitialize();
            var r = new TestRepository();
            var t = new TermRepository();

            obj = new TestClass(r, t);
        }
Esempio n. 7
0
 public OfferingsController()
 {
     _termRepository      = new TermRepository();
     _offeringRepository  = new OfferingRepository();
     _courseRepository    = new CourseRepository();
     _professorRepository = new ProfessorRepository();
     _scheduleRepository  = new ScheduleRepository();
 }
 public ActionResult GetTermsHistory(Guid OfferId)
 {
     try
     {
         IEnumerable<TermsModel> terms = new TermRepository().GetTermFromOfferId(OfferId).FromEntity();
         return PartialView("_TermsHistoryResult", terms);
     }
     catch (Exception e)
     {
         LoggerFactory.GetLogger().Error(String.Format(msgUtil.GetMessage(MessageKey.LOG_GETTERMSHISTORY_EXCEPTION), OfferId), e);
         return null;
     }
 }
        public void RetriveAllTerm()
        {
            TermRepository rep = new TermRepository(new EFRepositoryDbContext());
            //SELECT COUNT(*) FROM Term = 16
            int totalCount = 16;
            var termList   = rep.GetAll();

            foreach (var t in termList)
            {
                TestContext.WriteLine(t.TermName);
            }
            Assert.AreEqual(totalCount, termList.Count());
        }
Esempio n. 10
0
 public RU(ISRS srs, TermRepository rep)
     : base(srs, rep)
 {
     rSources = new RSourceStructure(this);
     emptyGTT = makeGTT(termRepository.emptyGTT);
     addToScope(termRepository.truePredicate);
     addToScope(termRepository.falsePredicate);
     trueGAF  = makeGAF(termRepository.truePredicate, emptyGTT);
     falseGAF = makeGAF(termRepository.falsePredicate, emptyGTT);
     Debug.Assert(trueGAF.isTrue);
     glData[trueGAF.gLiteral(true)].setInstSat(true);
     glData[trueGAF.gLiteral(false)].setInstSat(true);
     queues.remove(trueGAF.gLiteral(false));
     queues.remove(trueGAF.gLiteral(true));
 }
Esempio n. 11
0
        public override void TestInitialize()
        {
            base.TestInitialize();
            var t = new TermRepository();
            var f = new FactorRepository();

            _units    = new UnitsRepository();
            _measures = new MeasuresRepository();
            _data     = GetRandom.Object <MeasureData>();
            var m = new Measure(_data);

            _measures.Add(m).GetAwaiter();
            AddRandomMeasures();
            obj = new TestClass(_units, _measures, t, f);
        }
 public void GetTermWithSchoolYearTerm()
 {
     var repo = new TermRepository(_context);
     var result = repo.Single(t => t.DqXnXqBz == "1");
     Assert.IsNotNull(result.SchoolYearTerm.Year);
 }
 public TermListViewModel()
 {
     _termRepository = new TermRepository();
     GetTerms();
 }
        public int AddOrUpdate(Term term)
        {
            var repo = new TermRepository(new DatabaseFactory());

            return(repo.AddOrUpdate(term, true));
        }
Esempio n. 15
0
 public TermProcessor(TermRepository termsRepository,
                      XsltTransformationManager xsltTransformationManager,
                      IKernel container) : base(xsltTransformationManager, container)
 {
     m_termRepository = termsRepository;
 }
Esempio n. 16
0
 protected IU(ISRS srs, TermRepository tr) : base(srs, tr)
 {
     addToScope(TruePredicate.get);
 }
Esempio n. 17
0
 protected IUNG(ISRS srs, TermRepository tr) : base(srs, tr)
 {
 }
Esempio n. 18
0
 public TermsController()
 {
     _termRepository       = new TermRepository();
     _periodRepository     = new PeriodRepository();
     _periodDateRepository = new PeriodDateRepository();
 }
 public void GetTerm()
 {
     var repo = new TermRepository(_context);
     var result = repo.GetAll();
     Assert.IsTrue(result.Count() > 0);
 }