Пример #1
0
        public void TestLookup_Reduced_ContainsExpectedEntries_Sofiyot()
        {
            var lookup = LookupFactory.GetDictionary(GematriaType.Reduced);

            Assert.IsNotNull(lookup);
            Assert.AreEqual(5, lookup['ך']);
            Assert.AreEqual(9, lookup['ץ']);
        }
Пример #2
0
        public void TestLookup_Absolute_ContainsExpectedEntries()
        {
            var lookup = LookupFactory.GetDictionary(GematriaType.Absolute);

            Assert.IsNotNull(lookup);
            Assert.AreEqual(1, lookup['א']);
            Assert.AreEqual(20, lookup['כ']);
            Assert.AreEqual(400, lookup['ת']);
            Assert.AreEqual(90, lookup['ץ']);
        }
Пример #3
0
        public void TestLookup_Ordinal_ContainsExpectedEntries()
        {
            var lookup = LookupFactory.GetDictionary(GematriaType.Ordinal);

            Assert.IsNotNull(lookup);
            Assert.AreEqual(1, lookup['א']);
            Assert.AreEqual(11, lookup['כ']);
            Assert.AreEqual(22, lookup['ת']);
            Assert.AreEqual(27, lookup['ץ']);
        }
        public ActionResult GetDataForDropDown(string service, string key)
        {
            var             filter       = GetFilterForSearch();
            ILookupFunction customLookup = new LookupFactory(ReflectionHelper.Instance, _unitOfWork, "Pfizer.Service").Create <ICustomLookup>(service);

            customLookup.Specification = StatefulStorage.PerSession.Get <object>(key);
            customLookup.TextFilter    = filter;
            var data = customLookup.GetRecordsForLookup();

            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Пример #5
0
        public void TestLookup_Reduced_ContainsExpectedEntries_NonSofiyot()
        {
            var lookup = LookupFactory.GetDictionary(GematriaType.Reduced);

            Assert.IsNotNull(lookup);
            Assert.AreEqual(1, lookup['א']);
            Assert.AreEqual(1, lookup['י']);
            Assert.AreEqual(2, lookup['כ']);
            Assert.AreEqual(1, lookup['ק']);
            Assert.AreEqual(4, lookup['ת']);
        }
Пример #6
0
        /// <summary>
        /// Iteratively tries to find a list of <see cref="IContact" />s in the DHT.
        /// </summary>
        /// <param name="key"></param>
        /// <returns></returns>
        IEnumerable <IContact> INode.IterativeFindNode(string key)
        {
            if (string.IsNullOrEmpty(key))
            {
                throw new ArgumentNullException("key");
            }

            LookupBase lookup = LookupFactory.GetLookup(this, key, true);
            IResult    result = lookup.LookupAsync();

            return(result != null ? result.Contacts : null);
        }
Пример #7
0
        private void EmployeeAdd_Load(object sender, EventArgs e)
        {
            ddlDepartments.DataSource    = LookupFactory.Create(dbTable.department);
            ddlDepartments.DisplayMember = "title";
            ddlDepartments.ValueMember   = "id";
            ddlDepartments.SelectedValue = -1;

            ddlJobs.DataSource    = LookupFactory.Create(dbTable.job);
            ddlJobs.DisplayMember = "title";
            ddlJobs.ValueMember   = "id";
            ddlJobs.SelectedValue = -1;
        }
        public ActionResult GetDataForDropDownCascade(string service, string cascadeFromValue, string key)
        {
            if (string.IsNullOrEmpty(cascadeFromValue))
            {
                return(Json("", JsonRequestBehavior.AllowGet));
            }

            ILookupFunction customLookup = new LookupFactory(ReflectionHelper.Instance, _unitOfWork, "Pfizer.Service").Create <ICustomLookup>(service);

            customLookup.Specification = StatefulStorage.PerSession.Get <object>(key);
            var data = customLookup.GetRecordsForCascade(cascadeFromValue.ToInteger());

            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Пример #9
0
        private void EmployeeModification_Load(object sender, EventArgs e)
        {
            ddlStatus.Items.Add("Retired");
            ddlStatus.Items.Add("Terminated");

            ddlDepartments.DataSource    = LookupFactory.Create(dbTable.department);
            ddlDepartments.DisplayMember = "title";
            ddlDepartments.ValueMember   = "id";
            ddlDepartments.SelectedValue = -1;

            ddlJobs.DataSource    = LookupFactory.Create(dbTable.job);
            ddlJobs.DisplayMember = "title";
            ddlJobs.ValueMember   = "id";
            ddlJobs.SelectedValue = -1;

            ddlDepartments.SelectedIndexChanged += new EventHandler(ddlDepartments_SelectedIndexChanged);
            LoadEmp();
        }
Пример #10
0
        /// <summary>
        /// Iteratively tries to find a value in the DHT.
        /// </summary>
        /// <param name="key"></param>
        /// <returns></returns>
        IEnumerable <IContact> INode.IterativeFindValue(string key)
        {
            if (string.IsNullOrEmpty(key))
            {
                throw new ArgumentNullException("key");
            }

            IResult result = (this as IKademlia).FindValue(key);

            if (result != null && result.Entries != null)
            {
                return(result.Entries.Select(x => x.Contact).ToList());
            }

            LookupBase lookup = LookupFactory.GetLookup(this, key, false);

            result = lookup.LookupAsync();
            return(result != null && result.Entries != null?result.Entries.Select(x => x.Contact).ToList() : null);
        }