public int WriteToFile(Veterinary veterinary) { int id; string relativePath = filePath + @"Resources\Veterinaries\"; string fileName; int i = 1; try { fileName = relativePath + i + "_veterinary.txt"; while (File.Exists(fileName)) { i++; fileName = relativePath + i + "_veterinary.txt"; } id = i; string line = Convert.ToString(id) + ";" + veterinary.Name + ";\n"; File.WriteAllText(fileName, line); Console.WriteLine(line); } catch (Exception e) { Console.WriteLine(e.ToString()); id = 0; } return(id); }
public bool Equals(Veterinary veterinary) { bool result; if (veterinary == null) { result = false; } else { result = Id.Equals(veterinary.Id) ? true : false; } return(result); }
public List <Veterinary> ReadVeterinary() { string[] dirs = Directory.GetFiles(@"..\..\..\Resources\Veterinaries"); List <Veterinary> vetList = new List <Veterinary>(); foreach (string dir in dirs) { if (Path.GetFileName(dir) != "não apagar.txt") { string text = File.ReadAllText(dir); string[] atributes = text.Split(';'); Veterinary vet = new Veterinary(int.Parse(atributes[0]), atributes[1]); vetList.Add(vet); } } return(vetList); }