Take the user deletion logic from src/Chirp.Web/Areas/Identity/Pages/Account/Manage/DeletePersonalData.cshtml.cs, and extract it into a method AuthorRepository.delete(user). This way we can reuse the logic in other places, and make sure it is always up to date.