Budget, admin och lite css
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Elias Jansson
2025-05-21 00:13:47 +02:00
parent cc213dce1b
commit 3759769ea0
31 changed files with 3172 additions and 242 deletions

View File

@@ -36,6 +36,24 @@ namespace Aberwyn.Controllers
ViewBag.AllRoles = allRoles;
return View(model);
}
[HttpPost]
public async Task<IActionResult> CreateUser(string email, string password)
{
var user = new ApplicationUser { UserName = email, Email = email };
var result = await _userManager.CreateAsync(user, password);
if (result.Succeeded)
{
TempData["Message"] = "Användare skapad!";
return RedirectToAction("Index");
}
foreach (var error in result.Errors)
{
ModelState.AddModelError("", error.Description);
}
return RedirectToAction("Index");
}
[HttpPost]
public async Task<IActionResult> AddToRole(string userId, string role)