public async Task <ApiResponse> Delete(string id) { var user = await _userManager.FindByIdAsync(id); if (user == null) { return(new ApiResponse(Status404NotFound, "User does not exist")); } try { //EF: not a fan this will delete old ApiLogs await _userProfileStore.DeleteAllApiLogsForUser(user.Id); await _userManager.DeleteAsync(user); return(new ApiResponse(Status200OK, "User Deletion Successful")); } catch { return(new ApiResponse(Status400BadRequest, "User Deletion Failed")); } }
public async Task <ApiResponse> Delete(string id) { var user = await _userManager.FindByIdAsync(id); if (user == null) { return(new ApiResponse(Status404NotFound, "Пользователя не существует")); } try { //EF: not a fan this will delete old ApiLogs await _userProfileStore.DeleteAllApiLogsForUser(user.Id); await _userManager.DeleteAsync(user); return(new ApiResponse(Status200OK, "Пользователь удален")); } catch { return(new ApiResponse(Status400BadRequest, "Не удалось удалить пользователя")); } }