示例#1
0
        /// <summary>
        /// You can delete a person from the database
        /// </summary>
        /// <param name="p">person id need to be valid</param>
        /// <returns>Returns that the process was successful or not</returns>
        public bool DeletePerson(Person person)
        {
            bool result = CommonPersonManager.CommonDeleteIPerson(person, JsonDataBase);

            JsonDataBase.CreateJson(filePath);
            return(result);
        }
示例#2
0
        /// <summary>
        /// You can delete an existing person from the Txt database
        /// </summary>
        /// <param name="p">person id need to be valid</param>
        /// <returns></returns>
        public bool DeletePerson(Person person)
        {
            bool result = CommonPersonManager.CommonDeleteIPerson(person, TxtDBdatabase);

            TxtDBdatabase.CreateTxt(filePath);
            return(result);
        }
        public bool DeletePerson(Person person)
        {
            var result = CommonPersonManager.CommonDeleteIPerson(person, BinaryDatabase);

            BinaryDatabase.CreateBinarty(filePath);
            return(result);
        }
示例#4
0
        /// <summary>
        /// You can delete an existing person from the Xml database
        /// </summary>
        /// <param name="p">person id need to be valid</param>
        /// <returns></returns>
        public bool DeletePerson(Person person)
        {
            bool   result = CommonPersonManager.CommonDeleteIPerson(person, TomlDataBase);
            People people = new People
            {
                Persons = TomlDataBase
            };

            people.CreateToml(filePath);
            return(result);
        }