Refactoring: Added interfaces, custom exceptions, UserManager unit tests, dependency injection/inversion; Regex match search by date, keywords

This commit is contained in:
Dimitar Byalkov
2023-06-06 17:52:36 +02:00
parent 180b261d37
commit 53c42a35d8
43 changed files with 668 additions and 211 deletions

View File

@@ -5,6 +5,7 @@ using Microsoft.AspNetCore.Authentication.Cookies;
using Models;
using Logic;
using System.Security.Claims;
using Data;
namespace WebApp.Pages
{
@@ -19,7 +20,7 @@ namespace WebApp.Pages
public IActionResult OnPost(string? returnUrl)
{
var userManager = new UserManager();
var userManager = new UserManager(new UserRepository());
User? user = userManager.AuthenticatedUser(MyUser.Name, MyUser.Password);
if (user != null)
{