From 168610221c12ea93b9521793d50e8320355dc7db Mon Sep 17 00:00:00 2001 From: Richard Goforth Date: Mon, 14 Mar 2022 18:57:01 +0000 Subject: [PATCH] select a user manually in sql --- Beam.Server/Controllers/UserController.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Beam.Server/Controllers/UserController.cs b/Beam.Server/Controllers/UserController.cs index 13f9159..09b0b6f 100644 --- a/Beam.Server/Controllers/UserController.cs +++ b/Beam.Server/Controllers/UserController.cs @@ -1,6 +1,7 @@ using Beam.Server.Mappers; using Beam.Shared; using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using System.Linq; namespace Beam.Server.Controllers @@ -18,7 +19,8 @@ public UserController(Data.BeamContext context) [HttpGet("[action]/{Username}")] public User Get(string Username) { - var existingUser = _context.Users.FirstOrDefault(u => u.Username == Username); + var existingUser = _context.Users.FromSqlRaw($"SELECT top 1 * FROM dbo.Users where Username = '{Username}'" ).FirstOrDefault(); + //var existingUser = _context.Users.FirstOrDefault(u => u.Username == Username); if (existingUser != null) return existingUser.ToShared();