// READ //public static List<Person> ReadTextFile() public static void ReadTextFile() { FileStream fileStream; if (!File.Exists(GetFileName())) { fileStream = File.Create(GetFileName()); fileStream.Close(); //return null; } var textFileSplitted = File.ReadAllText(GetFileName()).Split(';'); //for (var i = 0; i < textFileSplitted.Length - 1; i++) for (var i = 0; i < textFileSplitted.Length - 1; i++) { var peopleData = textFileSplitted[i].Split(','); //var dt = peopleData[3]; //if (dt.EndsWith('0') && !dt[6].Equals('/')) //{ // dt = dt.Remove(dt.Length - 1); //} //textFileData.Add(new Person( Repository.peopleFromTextFile.Add(new Person( Parsing.StringToInt(peopleData[0])[0], peopleData[1], peopleData[2], //DateTime.Parse(peopleData[3]))); Convert.ToDateTime(peopleData[3]))); //Convert.ToDateTime(dt))); } //return textFileData; }
public string PersonFullName(string id) { var person = SearchPerson(Parsing.StringToInt(id)[0]); return($"{person.FirstName} {person.Surname}"); }
//public static int GetPeopleAge(DateTime date) //{ // return new Func<int>(() => { // return date.Year - DateTime.Today.Year; // })(); //} public int DateCountdown(string id) { return(new Func <int>(() => { return CalculateDays(SearchPerson(Parsing.StringToInt(id)[0])); })()); }