public RubricCommonChoice(CommonChoice choice, MultilingualString rubric) { this.CommonChoice = choice; Rubric = rubric; Score = choice.Score; FurtherQuestion = choice.FurtherQuestion; }
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)); }
public UrlLink(string url, MultilingualString title) { URL = url; Title = title; }
public LikertItem(MultilingualString title, CommonChoiceList choiceList) { base.Title = title; CreateQuestionChoices(choiceList); }
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; }
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()); } }
public CommonChoice(MultilingualString title, double score) : base(score) { this.Title = title; }
public CustomChoice(MultilingualString title, double score, MultilingualString rubric, QuestionBase furtherQuestion) : base(score, rubric, furtherQuestion) { this.Title = title; }