public static int SaveCash(List <CshClss> TOCASH) { string JsonSerialized = JsonConvert.SerializeObject(TOCASH); CashLibrary2 saveCash = new CashLibrary2("FILE", "DIRECTORY"); int res = 0; try { res = saveCash.ExistAndWriting_File(JsonSerialized, true); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } return(res); }
static void Main(string[] args) { //aval az harchizi man baraye cash kardan yek fil bayad ketebkhuneye cash ro farakhuni konam. CashLibrary2 cash = new CashLibrary2("FILE", "DIRECTORY"); //bad gharare tamam mohtaviate cash ro bekhuni ta beduni az ghabl cashi hast ke bala biad ya na. //cash.ReadFile(); //az tarafi midunam har khundani ye entesabi kenaresh dare.yani har chio mikhunam bayad tu ye jayi zakhirash konam.tabiatan inja ye file string bayad bashe. string textFromCash = cash.ReadFile(); //az oonja ke mohtaviate cashe man alan be surate listi az member hast bayad ye list dorost konam. List <CshClss> ListOfMember; //EBTEDA BAYAD CHEK KONAM AZ GHABL CASH DASHTAM YA NA YA BE EBARATE BEHTAR LISTE MEMBER HAM ESTEFADE SHODE YA NA if (string.IsNullOrEmpty(textFromCash)) { //KHALIE?YEDUNE BESAZ ListOfMember = new List <CshClss>(); /// } else { //KHALI NIST?PAS HARCHI GEREFTI BEHESH EZAFE KON ListOfMember = JsonConvert.DeserializeObject <List <CshClss> >(textFromCash); } //HALA BARNAMEYE ASLI RO SHORO MIKONAM Console.WriteLine($"Tedade Sabtenam Shode Ha : {ListOfMember.Count}"); Console.Write("Ezafe Kardan Afrade Jadid ===> Enter "); Console.ReadLine(); Console.Write("Tedade Moteghazian : "); int Tedad = Convert.ToInt32(Console.ReadLine()); for (int i = 0; i < Tedad; i++) { CshClss Memberdtails = new CshClss(); Console.Write("Member ID : "); Memberdtails.ID = Convert.ToInt32(Console.ReadLine()); Console.Write("Member Name : "); Memberdtails.Name = Console.ReadLine(); ListOfMember.Add(Memberdtails); } //HALA LE HAME MEMBERA ADD SHODAN MIKHAM MORATAB NAMAYESHESHUN BEDAAM Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"); Console.ResetColor(); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("LISTE SABTENAM SHODEGHAN"); Console.WriteLine("Member Number Member ID Member Name"); for (int i = 0; i < ListOfMember.Count; i++) { Console.WriteLine(i + 1); Console.WriteLine($" { ListOfMember[i].ID}"); Console.WriteLine($" { ListOfMember[i].Name}"); Console.ResetColor(); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"); Console.ResetColor(); Console.ForegroundColor = ConsoleColor.Green; } //hala harchi etelaat darm ro mikhaym cash konim. int kod = SaveCash(ListOfMember); switch (kod) { case 1: Console.WriteLine("Cash Saved Done!"); break; case -1: Console.WriteLine("Failed !"); break; case -2: Console.WriteLine("Failed !"); break; default: Console.WriteLine("Nothing!"); break; } Console.ReadLine(); }