public async Task <bool> DeleteAsync(int id) { //retrieve person by id var personToDelete = await _personRepo.SellectByIdAsync(id); //tell repo to delete person int affectedRows = await _personRepo.DeleteAsync(personToDelete); return(affectedRows > 0 ? true : false); }