/// <summary> /// Adds a new SectionField. /// </summary> public SectionField AddSectionField() { SectionField fieldSection = new SectionField(); Add(fieldSection); return(fieldSection); }
public async Task <bool> UpdateField(CVFieldDataset field) { SectionField updateField = await _uow.SectionFieldRepository.GetById(field.FieldId); updateField.FieldTitle = field.Name; updateField.Text = field.Text; _uow.SectionFieldRepository.Update(updateField); return(await _uow.CommitAsync() > 0); }
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) { JObject jsonRecord = JObject.Load(reader); SectionField sectionField = createSectionField((string)jsonRecord.Property("k")); serializer.Populate(jsonRecord.CreateReader(), sectionField); return(sectionField); }
public async Task <CVFieldDataset> CreateField(int sectionId, CVFieldDataset field) { SectionField newField = new SectionField() { FieldTitle = field.Name, SectionId = sectionId, Text = field.Text }; _uow.SectionFieldRepository.Insert(newField); if (await _uow.CommitAsync() > 0) { return(_mapper.Map <CVFieldDataset>(await _uow.SectionFieldRepository.GetById(newField.FieldId))); } return(null); }
// [UnitTestFunction] public static void TestFields() { Document doc = new Document(); doc.Info.Author = "K.P."; Section sec = doc.Sections.AddSection(); Paragraph par = sec.AddParagraph(); par.AddBookmark("myBookmark1"); PageRefField prf = par.AddPageRefField("myBookmark1"); prf.Format = "ALPHABETIC"; PageField pf = par.AddPageField(); pf.Format = "ROMAN"; SectionField sf = par.AddSectionField(); sf.Format = "roman"; SectionPagesField spf = par.AddSectionPagesField(); spf.Format = "roman"; NumPagesField npf = par.AddNumPagesField(); npf.Format = "alphabetic"; InfoField inf = par.AddInfoField(InfoFieldType.Author); DateField df = par.AddDateField("D"); df = par.AddDateField("d"); df = par.AddDateField("s"); df = par.AddDateField("r"); df = par.AddDateField("G"); df = par.AddDateField("dddd dd.MM.yyyy"); DocumentRenderer docRndrr = new DocumentRenderer(); docRndrr.Render(doc, "RtfFields.txt", null); File.Copy("RtfFields.txt", "RtfFields.rtf", true); System.Diagnostics.Process.Start("RtfFields.txt"); }
/// <summary> /// Adds a new SectionField /// </summary> public void Add(SectionField sectionField) { this.Elements.Add(sectionField); }