// GET: Carrier/Delete/5 public async Task <ActionResult> Delete(int id) { AuthServerUser authServerUser = await _userManager.GetUserAsync(User); bool isdeleted = await APIClient.DeleteCarrier(authServerUser.carrierID); if (isdeleted) { authServerUser.carrierID = 0; IdentityResult result = await _userManager.UpdateAsync(authServerUser); if (result.Succeeded) { Debug.WriteLine("Carrier succesfuly deleted"); RedirectToRoute("Home"); return(RedirectToRoute("Home")); } else { Debug.WriteLine("Carrier failed to deleted"); foreach (var Error in result.Errors) { Debug.WriteLine("Carrier Error " + Error.Description); } return(RedirectToAction(nameof(Details))); } } else { Debug.WriteLine("Carrier failed to deleted"); return(RedirectToAction(nameof(Details))); } }