User settings

This commit is contained in:
Paul Schneider 2025-02-24 23:29:48 +00:00
commit b9ba97f5e8
16 changed files with 75 additions and 66 deletions

View file

@ -59,7 +59,7 @@ namespace Yavsc.Controllers
return NotFound();
}
bool hasConfigurableSettings = (userActivity.Does.SettingsClassName != null);
var settings = await billing.GetPerformerSettingsAsync(activityCode,id);
var settings = await billing.GetPerformersSettingsAsync(activityCode, id);
ViewBag.ProfileType = Config.ProfileTypes.Single(t=>t.FullName==userActivity.Does.SettingsClassName);
var gift = new UserActivityViewModel {

View file

@ -9,6 +9,7 @@ namespace Yavsc.Controllers
public FormationSettingsController(ApplicationDbContext context) : base(context)
{
}
}

View file

@ -53,26 +53,26 @@ namespace Yavsc.Controllers
}
[AllowAnonymous]
public ActionResult Profiles(string id)
public async Task<ActionResult> Profiles(string id)
{
if (id == null)
{
throw new NotImplementedException("No Activity code");
}
ViewBag.Activity = _context.Activities.FirstOrDefault(a => a.Code == id);
var result = _context.ListPerformers(_billing, id);
ViewBag.Activity = await _context.Activities.FirstOrDefaultAsync(a => a.Code == id);
var result = await _context.ListPerformersAsync(_billing, id);
return View(result);
}
[AllowAnonymous]
public ActionResult HairCut(string id)
public async Task <ActionResult> HairCut(string id)
{
if (id == null)
{
throw new NotImplementedException("No Activity code");
}
ViewBag.Activity = _context.Activities.FirstOrDefault(a => a.Code == id);
var result = _context.ListPerformers(_billing, id);
ViewBag.Activity = await _context.Activities.FirstOrDefaultAsync(a => a.Code == id);
var result = await _context.ListPerformersAsync(_billing, id);
return View(result);
}