Beispiel #1
0
        /// <summary>
        /// Deletes a Patron from the database.
        /// </summary>
        /// <param name="user">Patron, which is going to be deleted.</param>
        public static void DeleteUser(IUser user)
        {
            if (user == null)
            {
                throw new ArgumentNullException();
            }

            CredentialsManager.DeleteUserCredentials(user.CardNumber);

            using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(Helper.CnnVal("LibraryDB")))
            {
                connection.Execute("dbo.spUsers_DeleteUser @CardNumber", user);
            }
        }