in src/Saas.SignupAdministration/Saas.SignupAdministration.Web/Areas/Admin/Controllers/TenantsController.cs [84:105]
public async Task<IActionResult> Edit(string id, [Bind("Id,Name,Route,ProductTierId,CategoryId,CreatorEmail")] TenantDTO tenant)
{
Guid guid = new();
if (!Guid.TryParse(id, out guid) || guid != tenant.Id)
{
return NotFound();
}
if (ModelState.IsValid)
{
try
{
await _adminServiceClient.TenantsPUTAsync(guid, tenant);
}
catch (ApiException)
{
return NotFound();
}
return RedirectToAction(nameof(Index));
}
return View(tenant);
}