public async Task <IActionResult> Delete(int id) { return(await DeleteAsync( async() => await _addressTypeService.AddressTypeExistsAsync(id), async() => await _addressTypeService.DeleteAsync(id))); }