Exemple #1
0
 public RubricCommonChoice(CommonChoice choice, MultilingualString rubric)
 {
     this.CommonChoice = choice;
     Rubric            = rubric;
     Score             = choice.Score;
     FurtherQuestion   = choice.FurtherQuestion;
 }
Exemple #2
0
        public void ListOfReusableType()
        {
            ItemContainer      container = new ItemContainer();
            MultilingualString describe1 = new MultilingualString
            {
                Content  = "This is in english UK",
                Language = "eng-uk"
            };
            MultilingualString describe2 = new MultilingualString
            {
                Content  = "This is in english US",
                Language = "eng-sub"
            };
            Animal animal = new Animal
            {
                ID = Guid.NewGuid().ToString(),
                LingualDescription = new List <MultilingualString>()
                {
                    describe1, describe2
                }
            };

            container.Items.Add(animal);

            XmlValidation(container.MakeXml());
        }
 public static IEnumerable <Models.Translation> Convert(MultilingualString multilingualString)
 {
     return(multilingualString.Translations.Select(s => new Models.Translation()
     {
         IsAutomatic = s.IsAutomatic,
         Language = s.Language,
         Text = s.Text
     }));
 }
    protected void gdvSecondaryOwners_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e)
    {
        MultilingualString firstName   = mlsSecOwnerFirstName.Value;
        MultilingualString lastName    = mlsSecOwnerLastName.Value;
        IList <MFCustomer> secCustomer = SecondaryOwners;
        int        secCount            = secCustomer.Count;
        MFCustomer cust = null;

        for (int i = 0; i < firstName.Values.Count; i++)
        {
            IList <Person> listPerson = Person.FindByName(iSabayaContext, firstName.Values[i].Language, firstName.Values[i].Value, lastName.Values[i].Value);
            for (int j = 0; j < listPerson.Count; j++)
            {
                cust = MFCustomer.FindByParty(iSabayaContext, listPerson[i]);
                if (cust != null && !secCustomer.Contains(cust))
                {
                    secCustomer.Add(cust);
                }
            }
        }
        if (secCount == secCustomer.Count)
        {
            Person person = new Person()
            {
                CurrentName = new PersonName(null, new TimeInterval(DateTime.Now),
                                             ctrlSecOwnerNamePrefix.SelectedNameAffix, firstName, lastName, null, null, null, null),
                EffectivePeriod = new TimeInterval(DateTime.Now),
            };
            person.CurrentName.Person = person;
            cust = new MFCustomer()
            {
                Party    = person,
                IsPerson = true,
                Period   = new TimeInterval(DateTime.Now),
            };
            if (!this.IsDuplicateOwnerName(cust))
            {
                secCustomer.Add(cust);
            }
        }
        gdvSecondaryOwners.DataBind();
    }
 private void AddDataItem(string caption, MultilingualString mls)
 {
     this.AddDataItem(caption, mls.ToString(base.LanguageCode));
 }
Exemple #6
0
 public UrlLink(string url, MultilingualString title)
 {
     URL   = url;
     Title = title;
 }
Exemple #7
0
 public LikertItem(MultilingualString title, CommonChoiceList choiceList)
 {
     base.Title = title;
     CreateQuestionChoices(choiceList);
 }
Exemple #8
0
 public LikertItem(LikertItemList parent, MultilingualString title)
 {
     base.Title  = title;
     this.Parent = parent;
     CreateQuestionChoices(parent.RatingScale);
 }
 public QuestionChoice(double score, MultilingualString rubric, QuestionBase furtherQuestion)
     : this(score)
 {
     this.FurtherQuestion = furtherQuestion;
     this.Rubric          = rubric;
 }
Exemple #10
0
        public void CsharpWritesValidXml()
        {
            Hamburger hamburger = new Hamburger
            {
                ID            = Guid.NewGuid().ToString(),
                Description   = "Large Special",
                HamburgerName = "Four Corners Burger",
                Date          = new DateTime(2017, 9, 2),
                DateTime      = new DateTimeOffset(new DateTime(2017, 9, 2, 13, 23, 32), new TimeSpan(+1, 0, 0))
            };

            Hamburger hamburger2 = new Hamburger
            {
                ID            = Guid.NewGuid().ToString(),
                Description   = "small Special",
                HamburgerName = "Five Corners Burger",
            };

            MultilingualString describe = new MultilingualString
            {
                Language = "eng",
                Content  = "Just a normal cow"
            };
            GMonth    monthG = new GMonth(9, "Z");
            GDay      dayG   = new GDay(6, "+09:00");
            GMonthDay mDay   = new GMonthDay(6, 9, "-12:00");
            Animal    animal = new Animal
            {
                ID   = Guid.NewGuid().ToString(),
                Name = "Cow",
                LingualDescription = new List <MultilingualString> {
                    describe
                },
                CountryOfOrigin = "USA",
                Date            = new DateTime(2017, 6, 9),
                Time            = new DateTimeOffset(2017, 6, 9, 2, 32, 32, new TimeSpan(+1, 0, 0)),
                GMonthDay       = mDay
            };

            List <decimal> heights = new List <decimal> {
                5, 5
            };
            GYearMonth GYM = new GYearMonth(2017, 06, "Z");

            Bread bread = new Bread
            {
                ID          = Guid.NewGuid().ToString(),
                Name        = "Sesame seed bun",
                Description = "freshly baked daily!",
                Size        = new Dimensions {
                    Width = 6, Length = 5.00, Height = heights
                },
                Gyearmonth = GYM
            };

            Bread bread2 = new Bread
            {
                ID          = Guid.NewGuid().ToString(),
                Name        = "Sepcial Bun",
                Description = " a special bun never had before!",
                Size        = new Dimensions {
                    Width = 5, Length = 5.00, Height = heights
                },
                Gyearmonth = GYM
            };

            Roll roll = new Roll
            {
                ID          = Guid.NewGuid().ToString(),
                Name        = "Sesame seed bun",
                Description = "A nice bun"
            };

            Condiment condiment = new Condiment
            {
                ID          = Guid.NewGuid().ToString(),
                Name        = "mustard",
                Description = "special mustard",
                IsSpecial   = true
            };

            Condiment condiment2 = new Condiment
            {
                ID          = Guid.NewGuid().ToString(),
                Name        = "ketchup",
                Description = "normal ketchup",
                IsSpecial   = false
            };

            MeatPatty meatPatty = new MeatPatty
            {
                ID = Guid.NewGuid().ToString()
            };

            MeatPatty meatPatty2 = new MeatPatty
            {
                ID = Guid.NewGuid().ToString()
            };

            VeggiePatty veggiePatty = new VeggiePatty
            {
                ID            = Guid.NewGuid().ToString(),
                VegetableUsed = new List <string> {
                    "red beans", "black beans"
                }
            };

            VeggiePatty veggiePatty2 = new VeggiePatty
            {
                ID            = Guid.NewGuid().ToString(),
                VegetableUsed = new List <string> {
                    "garbonzo beans"
                }
            };

            hamburger.Enclosure  = roll;
            hamburger2.Enclosure = bread;
            hamburger.Patty      = new List <Protein>
            {
                meatPatty,
                meatPatty2
            };
            hamburger2.Patty = new List <Protein> {
                veggiePatty
            };

            ItemContainer container  = new ItemContainer();
            ItemContainer container2 = new ItemContainer();
            ItemContainer container3 = new ItemContainer();
            ItemContainer container4 = new ItemContainer();

            //container
            container.TopLevelReferences.Add(hamburger);
            container.Items.Add(bread);
            container.Items.Add(hamburger);
            container.Items.Add(roll);
            container.Items.Add(meatPatty);
            container.Items.Add(meatPatty2);
            //container 2
            container2.Items.Add(bread2);
            container2.Items.Add(meatPatty);
            //container 3
            container3.Items.Add(condiment);
            container3.Items.Add(condiment2);

            //container 4
            container4.TopLevelReferences.Add(hamburger2);
            container4.Items.Add(hamburger2);
            container4.Items.Add(animal);
            container4.Items.Add(veggiePatty);
            container4.Items.Add(veggiePatty2);
            container4.Items.Add(bread);

            // evaluation
            var containers = new ItemContainer[] { container, container2, container3, container4 };

            for (int i = 0; i < 4; i++)
            {
                XmlValidation(containers[i].MakeXml());
            }
        }
Exemple #11
0
 public CommonChoice(MultilingualString title, double score)
     : base(score)
 {
     this.Title = title;
 }
Exemple #12
0
 public CustomChoice(MultilingualString title, double score, MultilingualString rubric, QuestionBase furtherQuestion)
     : base(score, rubric, furtherQuestion)
 {
     this.Title = title;
 }