From e38b32467b17f7a5697b0c520e8a75fa876b3fc6 Mon Sep 17 00:00:00 2001 From: Mia Winter Date: Wed, 27 Mar 2024 11:10:01 +0100 Subject: [PATCH] removed unused code --- Wave/Controllers/UserController.cs | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/Wave/Controllers/UserController.cs b/Wave/Controllers/UserController.cs index 2b0c2a9..025a46b 100644 --- a/Wave/Controllers/UserController.cs +++ b/Wave/Controllers/UserController.cs @@ -1,5 +1,4 @@ using System.ComponentModel.DataAnnotations; -using Microsoft.AspNetCore.Identity; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.OutputCaching; using Microsoft.EntityFrameworkCore; @@ -35,23 +34,4 @@ public class UserController(ImageService imageService, IDbContextFactory DeleteUserLink(int linkId, [FromServices] UserManager userManager) { - if (!string.Equals(Request.Form["_method"], "delete", StringComparison.InvariantCultureIgnoreCase)) - return BadRequest(); - - string returnUrl = Request.Form["ReturnUrl"].FirstOrDefault() ?? string.Empty; - - var user = await userManager.GetUserAsync(User); - if (user is null) return Unauthorized(); - - var link = user.Links.FirstOrDefault(l => l.Id == linkId); - if (link is null) return NotFound(); - - user.Links.Remove(link); - await userManager.UpdateAsync(user); - return LocalRedirect(string.IsNullOrWhiteSpace(returnUrl) ? "/" : returnUrl); - } } \ No newline at end of file