private string GetKindStringValue(TextHolderKind kind, IRuleHandler handler) { CommonRuleServiceRequest req = new CommonRuleServiceRequest() { RuleSerializer = Serializer }; switch (kind) { case TextHolderKind.Choir: req.Key = CommonRuleConstants.ChoirRule; break; case TextHolderKind.Deacon: req.Key = CommonRuleConstants.DeaconRule; break; case TextHolderKind.Lector: req.Key = CommonRuleConstants.LectorRule; break; case TextHolderKind.Priest: req.Key = CommonRuleConstants.PriestRule; break; case TextHolderKind.Stihos: req.Key = CommonRuleConstants.StihosRule; break; default: return(string.Empty); } return(handler.Settings.Rule.Owner.GetCommonRuleTextValue(req, handler.Settings.Language)); }
private static ElementViewModelKind Cast(TextHolderKind kind) { ElementViewModelKind result = ElementViewModelKind.Text; switch (kind) { case TextHolderKind.Choir: result = ElementViewModelKind.Choir; break; case TextHolderKind.Deacon: result = ElementViewModelKind.Deacon; break; case TextHolderKind.Lector: result = ElementViewModelKind.Lector; break; case TextHolderKind.Priest: result = ElementViewModelKind.Priest; break; case TextHolderKind.Stihos: result = ElementViewModelKind.Stihos; break; } return(result); }
public static OutputSectionModel Create(TextHolderKind kind, ItemText kindText, List <ItemTextNoted> p) { return(new OutputSectionModel() { Kind = Cast(kind), KindText = kindText, Paragraphs = p }); }
public static ViewModelItem Create(TextHolderKind kind, string kindString, List <ParagraphViewModel> p) { return(new ViewModelItem() { Kind = Cast(kind), KindStringValue = kindString, Paragraphs = p }); }
public static OutputSectionModel Create(TextHolderKind kind, List <ItemTextNoted> p) { return(Create(kind, default(ItemText), p)); }
public static ViewModelItem Create(TextHolderKind kind, List <ParagraphViewModel> p) { return(Create(kind, string.Empty, p)); }