/// <summary> /// Сохранение отчета по Информации о ролях и ветках /// </summary> /// <param name="pathReport">Путь сохранения файла с информацией о ролями</param> /// <param name="infoRuleTemplate">Шаблон Подсистем</param> public static void CreateFileInfoRuleTemplate(string pathReport, InfoRuleTemplate infoRuleTemplate) { if (File.Exists(pathReport)) { XmlReadOrWrite read = new XmlReadOrWrite(); read.AddInfoRuleTemplate(pathReport, infoRuleTemplate); } else { var convert = new Converts.ConvettToXml.XmlConvert(); convert.SerializerClassToXml(pathReport, infoRuleTemplate, typeof(InfoRuleTemplate)); } }
/// <summary> /// Сохранение отчета по Информации о пользователях и их ролях и шаблонах /// </summary> /// <param name="path">Путь сохранения</param> /// <param name="infoUserTemlateAndRule">Шаблоны пользователей и ролей</param> public static void CreateFileInfoUserRuleTemplate(string pathReport, InfoUserTemlateAndRule infoUserTemlateAndRule) { if (File.Exists(pathReport)) { XmlReadOrWrite read = new XmlReadOrWrite(); if (infoUserTemlateAndRule.Users != null) { read.AddInfoUserRuleTemplate(pathReport, infoUserTemlateAndRule); } if (infoUserTemlateAndRule.Template != null) { read.AddInfoRuleTemplate(pathReport, infoUserTemlateAndRule); } } else { var convert = new Converts.ConvettToXml.XmlConvert(); convert.SerializerClassToXml(pathReport, infoUserTemlateAndRule, typeof(InfoUserTemlateAndRule)); } }