/// <summary> /// Add a person to the Jsondatabase /// </summary> /// <param name="person">person object</param> /// <returns>Returns the added person object</returns> public Person AddPerson(Person person) { bool wasnull = false; Person addedPerson = CommonPersonManager.CommonAddPerson(person, JsonDataBase, ref wasnull); if (wasnull) { JsonDataBase.CreateJson(filePath); } return(addedPerson); }
public Person AddPerson(Person person) { bool wasnull = false; var addedPerson = CommonPersonManager.CommonAddPerson(person, BinaryDatabase, ref wasnull); if (wasnull) { addedPerson.CreateBinarty(filePath, true); } return(addedPerson); }
/// <summary> /// Add a person to the Txt database /// </summary> /// <param name="person">person object</param> /// <returns></returns> public Person AddPerson(Person person) { bool wasnull = false; Person addedPerson = CommonPersonManager.CommonAddPerson(person, TxtDBdatabase, ref wasnull); if (wasnull == true) { TxtDBdatabase.CreateTxt(filePath); } return(addedPerson); }
/// <summary> /// Add a person to the Xml database /// </summary> /// <param name="person">person object</param> /// <returns></returns> public Person AddPerson(Person person) { bool wasnull = false; Person addedPerson = CommonPersonManager.CommonAddPerson(person, TomlDataBase, ref wasnull); if (wasnull) { People people = new People { Persons = TomlDataBase }; people.CreateToml(filePath); } return(addedPerson); }
/// <summary> /// Add a person to the Xml database /// </summary> /// <param name="person">person object</param> /// <returns></returns> public Person AddPerson(Person person) { bool wasnull = false; Person addedPerson = CommonPersonManager.CommonAddPerson(person, xmlDatabase, ref wasnull); if (wasnull == true) { XDocument doc = XDocument.Load(filePath); XElement xElement = new XElement("Person", new XElement("Id", addedPerson.Id), new XElement("Name", addedPerson.Name), new XElement("DateOfBirth", addedPerson.DateOfBirth), new XElement("Email", addedPerson.Email) ); doc.Root.Add(xElement); doc.Save(filePath); } return(addedPerson); }