@model List @{ ViewData["Title"] = "Seed Data Management"; ViewData["PageIcon"] = "bi-database-fill-gear"; } @section Styles { }
You are running in Production
Seed operations write data directly to the live database. Only proceed if you have a specific, intentional reason — for example, onboarding a new company. Do not seed the default demo company in production.
@if (TempData["SuccessMessage"] != null) { } @if (TempData["WarningMessage"] != null) { } @if (TempData["ErrorMessage"] != null) { }
System Data

Seed system-level data including:

  • Roles: SuperAdmin, Administrator, Manager, Employee, ShopFloor, ReadOnly
  • Default Company: Demo Company (DEMO)
  • SuperAdmin User: artemis@("@")powdercoatinglogix.com
Note: This operation is idempotent. If data already exists, it will be skipped.
@Html.AntiForgeryToken()
Company Data

Seed company-specific data including:

  • Inventory Items: 8 powder coating colors + 2 consumables
  • Operating Costs: Default labor, equipment, and overhead rates
  • Demo Users: Company Admin and Manager (only for Demo Company)
Note: Select a company below to seed demo data. Existing data will not be overwritten.
@if (Model == null || !Model.Any()) {
No companies found. Please seed system data first to create the default company.
} else {
@foreach (var company in Model) { }
Company Name Code Status Subscription Plan Actions
@company.CompanyName @if (company.CompanyCode == "DEMO") { Default } @company.CompanyCode @if (company.IsActive) { Active } else { Inactive } @company.SubscriptionPlan
@Html.AntiForgeryToken()
@foreach (var company in Model) {
@company.CompanyName @if (company.CompanyCode == "DEMO") { Default }
@company.CompanyCode
Status @if (company.IsActive) { Active } else { Inactive }
Plan @company.SubscriptionPlan
}
}
Default Credentials
SuperAdmin (Platform Access)
  • SuperAdmin:
    Email: artemis@("@")powdercoatinglogix.com
    Password: SuperAdmin123!
Demo Company Users
  • Company Admin:
    Email: demo@("@")powdercoatinglogix.com
    Password: CompanyAdmin123!
  • Manager:
    Email: manager@("@")demo.com
    Password: Manager123!
@section Scripts { }