public void Save_LRates(List <Rates> LRates, string product, DateTime Date) { List <AsmodatSerialization.DataBase_Rates> LASDB_Rates = new List <DataBase_Rates>(); foreach (Rates RATE in LRates) { LASDB_Rates.Add(RATE.ToDataBase()); } product = product.Replace("/", "-"); string directory = Directory_Rates + Date.Year + "+" + Date.Month + @"\"; string PATCH = directory + product + Extention_Rates; if (!Directory.Exists(directory)) { Directory.CreateDirectory(directory); } this.Delete_LRates(product, Date); AsmodatSerialization.Operations.Save <List <AsmodatSerialization.DataBase_Rates> >(LASDB_Rates, PATCH); }