void Save(IEnumerable <Rolle> rollen /*, IEnumerable<Status> status*/)
        {
            var fileName = FileNamer.GetFilenameFor(_listName);

            using (var fs = new FileStream(fileName, FileMode.Open))
            {
                var serializer = new System.Xml.Serialization.XmlSerializer(typeof(T));
                var instance   = serializer.Deserialize(XmlReader.Create(fs)) as T;
                yield return(_dtoMapper.MapElement(instance));
            }
        }
Exemple #2
0
        public void Save(IEnumerable <T> listData)
        {
            var fileName   = FileNamer.GetFilenameFor(_listName);
            var serializer = new System.Xml.Serialization.XmlSerializer(typeof(TD));

            using (var fs = new FileStream(fileName, FileMode.Create))
            {
                var writer = new XmlTextWriter(fs, Encoding.UTF8)
                {
                    Formatting = Formatting.Indented
                };
                var instance = GetDto(listData);
                serializer.Serialize(writer, instance);
            }
        }
Exemple #3
0
 public IEnumerable <T> Load()
 {
     try
     {
         var fileName = FileNamer.GetFilenameFor(_listName);
         if (File.Exists(fileName))
         {
             using (var fs = new FileStream(fileName, FileMode.Open))
             {
                 var serializer = new System.Xml.Serialization.XmlSerializer(typeof(TD));
                 var instance   = serializer.Deserialize(XmlReader.Create(fs)) as TD;
                 return(GetOrigin(instance));
             }
         }
     }
     catch
     {
         // ignored
     }
     return(Enumerable.Empty <T>());
 }