private static void WriteLabel(HtmlTextWriter writer, PropertyDescriptionInfo propertyDescriptionInfo)
        {
            writer.AddAttribute(HtmlTextWriterAttribute.For, string.Empty);
            writer.AddAttribute(HtmlTextWriterAttribute.Class, CONTROL_LABEL_CLASS);

            writer.RenderBeginTag(HtmlTextWriterTag.Label);
            writer.Write(propertyDescriptionInfo.Label);
            if (propertyDescriptionInfo.Povinnost)
            {
                writer.Write("<i class=\"fa fa-asterisk required\"></i>");
            }
            writer.RenderEndTag();
        }
 private void WriteControl(HtmlTextWriter writer, PropertyDescriptionInfo propertyDescriptionInfo)
 {
     writer.AddAttribute(HtmlTextWriterAttribute.Name, propertyDescriptionInfo.Name);
     writer.AddAttribute(HtmlTextWriterAttribute.Class, FORM_CONTROL);
     if (propertyDescriptionInfo.Povinnost)
     {
         writer.AddAttribute("required", "");
     }
     if (propertyDescriptionInfo.Disabled)
     {
         writer.AddAttribute("disabled","true");
     }
     writer.AddAttribute(HtmlTextWriterAttribute.Type, _typeDictionary[propertyDescriptionInfo.Type]);
     writer.AddAttribute("ng-model", "vm.data." + propertyDescriptionInfo.Name);
     writer.RenderBeginTag(HtmlTextWriterTag.Input);
     writer.RenderEndTag();
 }