public Name Generate() { var builder = new NameBuilder(); builder.AddSubname(this.RandomName()); builder.AddTitle(string.Concat("son of ", this.RandomName())); var hasTitle = titleBearing.Sample(); if (hasTitle) builder.AddTitle(titles.Sample()); return builder.Build(); }
private void FillName() { if (NameBuilder == null) { return; } var documentName = string.Format("Счет № {0} от {1}", Account.Number, Account.Date.ToShortDateString()); NameBuilder.DocumentName = documentName; NameBuilder.Build(); var nameParagraph = NameBuilder.GetResult(); _mainDocumentPart.Document.Body.AppendChild(nameParagraph); }