diff --git a/WebDoorCreator.API/Controllers/OrderController.cs b/WebDoorCreator.API/Controllers/OrderController.cs new file mode 100644 index 0000000..5bd8ac4 --- /dev/null +++ b/WebDoorCreator.API/Controllers/OrderController.cs @@ -0,0 +1,43 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using NLog; +using WebDoorCreator.Data.DTO; +using WebDoorCreator.Data.Services; + +namespace WebDoorCreator.API.Controllers +{ + [Route("api/[controller]")] + [ApiController] + public class OrderController : ControllerBase + { + public OrderController(IConfiguration configuration, QueueDataService DataService) + { + Log.Info("Starting OrderController"); + _configuration = configuration; + QDataServ = DataService; + Log.Info("Avviato OrderController"); + } + // GET: api/Alive + [HttpGet] + public string Get() + { + return "OK"; + } + /// + /// Order detail for cost evaluation + /// + /// + /// + [HttpGet("OrderDetail")] + public async Task OrderDetail(int OrderId) + { + OrderDetailsDTO answ = new OrderDetailsDTO(); + return answ; + } + + private static IConfiguration _configuration = null!; + + private static Logger Log = LogManager.GetCurrentClassLogger(); + private QueueDataService QDataServ { get; set; } = null!; + } +} diff --git a/WebDoorCreator.API/Controllers/QueueController.cs b/WebDoorCreator.API/Controllers/QueueController.cs index 3cf4e79..b1c00dd 100644 --- a/WebDoorCreator.API/Controllers/QueueController.cs +++ b/WebDoorCreator.API/Controllers/QueueController.cs @@ -130,6 +130,8 @@ namespace WebDoorCreator.API.Controllers return actQueue; } + + #endregion Public Methods #region Private Fields diff --git a/WebDoorCreator.Data/DTO/CostingDTO.cs b/WebDoorCreator.Data/DTO/CostingDTO.cs new file mode 100644 index 0000000..bce2d82 --- /dev/null +++ b/WebDoorCreator.Data/DTO/CostingDTO.cs @@ -0,0 +1,21 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace WebDoorCreator.Data.DTO +{ + public class CostingDTO + { + /// + /// Order's UID + /// + public int OrderId { get; set; } + + /// + /// Dictionary of evaluated unit cost for each Door in Order + /// + public Dictionary DoorUnitCost { get; set; } = new Dictionary(); + } +} diff --git a/WebDoorCreator.Data/DTO/CustomerDTO.cs b/WebDoorCreator.Data/DTO/CustomerDTO.cs new file mode 100644 index 0000000..9292117 --- /dev/null +++ b/WebDoorCreator.Data/DTO/CustomerDTO.cs @@ -0,0 +1,59 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace WebDoorCreator.Data.DTO +{ + /// + /// COmpany data DTO + /// + [Serializable] + public class CustomerDTO + { + public int CompanyId { get; set; } + + /// + /// Codice esterno x riferimento (es ERP) + /// + [MaxLength(250)] + public string CompanyExtCode { get; set; } = ""; + + /// + /// Nome / ragione Sociale + /// + [MaxLength(500)] + public string CompanyName { get; set; } = ""; + + /// + /// indirizzo + /// + [MaxLength(250)] + public string Address { get; set; } = ""; + + /// + /// CAP + /// + public int ZipCode { get; set; } = 0; + + /// + /// Citta + /// + [MaxLength(50)] + public string City { get; set; } = ""; + + /// + /// Stato + /// + [MaxLength(50)] + public string State { get; set; } = ""; + + /// + /// VAT / P.Iva + /// + [MaxLength(50)] + public string VAT { get; set; } = ""; + } +} diff --git a/WebDoorCreator.Data/DTO/DoorCostingDTO.cs b/WebDoorCreator.Data/DTO/DoorCostingDTO.cs new file mode 100644 index 0000000..d9b3475 --- /dev/null +++ b/WebDoorCreator.Data/DTO/DoorCostingDTO.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace WebDoorCreator.Data.DTO +{ + /// + /// Serialized door data for cost evaluation + /// + [Serializable] + public class DoorCostingDTO + { + public int DoorId { get; set; } = 0; + + public double SizeX { get; set; } = 0; + public double SizeY { get; set; } = 0; + public double SizeZ { get; set; } = 0; + + public double EstimatedWorkTime { get; set; } = 0; + + public Dictionary BOMList { get; set; }= new Dictionary(); + } +} diff --git a/WebDoorCreator.Data/DTO/OrderDetailsDTO.cs b/WebDoorCreator.Data/DTO/OrderDetailsDTO.cs new file mode 100644 index 0000000..a9b463e --- /dev/null +++ b/WebDoorCreator.Data/DTO/OrderDetailsDTO.cs @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace WebDoorCreator.Data.DTO +{ + /// + /// Serialized order data + /// + [Serializable] + public class OrderDetailsDTO + { + /// + /// Order UID (DB) + /// + public int OrderId { get; set; } + + /// + /// Customer Info + /// + public CustomerDTO CustomerInfo { get; set; } = new CustomerDTO(); + + /// + /// Order reference / Ext code + /// + public string OrderExtCode { get; set; } = ""; + + /// + /// Order description + /// + public string OrderDescript { get; set; } = ""; + + /// + /// Door list for current order + /// + public List DoorsList { get; set; } = new List(); + } +} diff --git a/WebDoorCreator.UI/Data/WebDoorCreatorService.cs b/WebDoorCreator.Data/Services/WebDoorCreatorService.cs similarity index 99% rename from WebDoorCreator.UI/Data/WebDoorCreatorService.cs rename to WebDoorCreator.Data/Services/WebDoorCreatorService.cs index 6cea6d7..a2d0580 100644 --- a/WebDoorCreator.UI/Data/WebDoorCreatorService.cs +++ b/WebDoorCreator.Data/Services/WebDoorCreatorService.cs @@ -1,6 +1,7 @@ -using EgwCoreLib.Razor.Data; +using EgwCoreLib.Utils; using Microsoft.AspNetCore.Identity.UI.Services; using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.Configuration; using Newtonsoft.Json; using NLog; using StackExchange.Redis; @@ -10,7 +11,7 @@ using WebDoorCreator.Core; using WebDoorCreator.Data.Controllers; using WebDoorCreator.Data.DbModels; -namespace WebDoorCreator.UI.Data +namespace WebDoorCreator.Data.Services { public class WebDoorCreatorService { diff --git a/WebDoorCreator.Data/WebDoorCreator.Data.csproj b/WebDoorCreator.Data/WebDoorCreator.Data.csproj index c352183..92f3216 100644 --- a/WebDoorCreator.Data/WebDoorCreator.Data.csproj +++ b/WebDoorCreator.Data/WebDoorCreator.Data.csproj @@ -13,6 +13,7 @@ + diff --git a/WebDoorCreator.UI/Components/Buttons/ButtonAddRemDoor.razor.cs b/WebDoorCreator.UI/Components/Buttons/ButtonAddRemDoor.razor.cs index e8559e8..9bef52a 100644 --- a/WebDoorCreator.UI/Components/Buttons/ButtonAddRemDoor.razor.cs +++ b/WebDoorCreator.UI/Components/Buttons/ButtonAddRemDoor.razor.cs @@ -1,6 +1,7 @@ using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Identity; using Microsoft.JSInterop; +using WebDoorCreator.Data.Services; using WebDoorCreator.UI.Data; namespace WebDoorCreator.UI.Components.Buttons diff --git a/WebDoorCreator.UI/Components/CompMan/CompanyList.razor.cs b/WebDoorCreator.UI/Components/CompMan/CompanyList.razor.cs index a3a823a..189c334 100644 --- a/WebDoorCreator.UI/Components/CompMan/CompanyList.razor.cs +++ b/WebDoorCreator.UI/Components/CompMan/CompanyList.razor.cs @@ -1,5 +1,6 @@ using Microsoft.AspNetCore.Components; using WebDoorCreator.Data.DbModels; +using WebDoorCreator.Data.Services; using WebDoorCreator.UI.Data; namespace WebDoorCreator.UI.Components.CompMan diff --git a/WebDoorCreator.UI/Components/DoorDef/BaseParamList.razor.cs b/WebDoorCreator.UI/Components/DoorDef/BaseParamList.razor.cs index 1c8c558..26e3fb2 100644 --- a/WebDoorCreator.UI/Components/DoorDef/BaseParamList.razor.cs +++ b/WebDoorCreator.UI/Components/DoorDef/BaseParamList.razor.cs @@ -1,5 +1,6 @@ using Microsoft.AspNetCore.Components; using WebDoorCreator.Data.DbModels; +using WebDoorCreator.Data.Services; using WebDoorCreator.UI.Data; namespace WebDoorCreator.UI.Components.DoorDef diff --git a/WebDoorCreator.UI/Components/DoorDef/DoorDefOrderTopRow.razor.cs b/WebDoorCreator.UI/Components/DoorDef/DoorDefOrderTopRow.razor.cs index 234e4d3..1ef1b91 100644 --- a/WebDoorCreator.UI/Components/DoorDef/DoorDefOrderTopRow.razor.cs +++ b/WebDoorCreator.UI/Components/DoorDef/DoorDefOrderTopRow.razor.cs @@ -1,6 +1,7 @@ using Microsoft.AspNetCore.Components; using Microsoft.JSInterop; using WebDoorCreator.Data.DbModels; +using WebDoorCreator.Data.Services; using WebDoorCreator.UI.Data; namespace WebDoorCreator.UI.Components.DoorDef diff --git a/WebDoorCreator.UI/Components/DoorDef/DoorDefStepList.razor.cs b/WebDoorCreator.UI/Components/DoorDef/DoorDefStepList.razor.cs index ab3495c..efed53b 100644 --- a/WebDoorCreator.UI/Components/DoorDef/DoorDefStepList.razor.cs +++ b/WebDoorCreator.UI/Components/DoorDef/DoorDefStepList.razor.cs @@ -1,6 +1,7 @@ using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage; using WebDoorCreator.Data.DbModels; +using WebDoorCreator.Data.Services; using WebDoorCreator.UI.Data; namespace WebDoorCreator.UI.Components.DoorDef diff --git a/WebDoorCreator.UI/Components/DoorMan/DoorList.razor.cs b/WebDoorCreator.UI/Components/DoorMan/DoorList.razor.cs index 62b1be0..6d794c5 100644 --- a/WebDoorCreator.UI/Components/DoorMan/DoorList.razor.cs +++ b/WebDoorCreator.UI/Components/DoorMan/DoorList.razor.cs @@ -1,6 +1,7 @@ using Microsoft.AspNetCore.Components; using Microsoft.JSInterop; using WebDoorCreator.Data.DbModels; +using WebDoorCreator.Data.Services; using WebDoorCreator.UI.Components.SvgComp; using WebDoorCreator.UI.Data; diff --git a/WebDoorCreator.UI/Components/Filters/OrderFilter.razor.cs b/WebDoorCreator.UI/Components/Filters/OrderFilter.razor.cs index 652e2f7..0b6c981 100644 --- a/WebDoorCreator.UI/Components/Filters/OrderFilter.razor.cs +++ b/WebDoorCreator.UI/Components/Filters/OrderFilter.razor.cs @@ -1,5 +1,6 @@ using Microsoft.AspNetCore.Components; using WebDoorCreator.Data.DbModels; +using WebDoorCreator.Data.Services; using WebDoorCreator.UI.Data; namespace WebDoorCreator.UI.Components.Filters diff --git a/WebDoorCreator.UI/Components/Gen/NavMenuHorizontal.razor.cs b/WebDoorCreator.UI/Components/Gen/NavMenuHorizontal.razor.cs index 0a7619f..c591741 100644 --- a/WebDoorCreator.UI/Components/Gen/NavMenuHorizontal.razor.cs +++ b/WebDoorCreator.UI/Components/Gen/NavMenuHorizontal.razor.cs @@ -2,6 +2,7 @@ using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components.Authorization; using Microsoft.AspNetCore.Identity; using WebDoorCreator.Data.DbModels; +using WebDoorCreator.Data.Services; using WebDoorCreator.UI.Data; namespace WebDoorCreator.UI.Components.Gen diff --git a/WebDoorCreator.UI/Components/Hardware/HardwareList.razor.cs b/WebDoorCreator.UI/Components/Hardware/HardwareList.razor.cs index 5d59ee2..6673e44 100644 --- a/WebDoorCreator.UI/Components/Hardware/HardwareList.razor.cs +++ b/WebDoorCreator.UI/Components/Hardware/HardwareList.razor.cs @@ -1,6 +1,7 @@ using Microsoft.AspNetCore.Components; using Newtonsoft.Json; using WebDoorCreator.Data.DbModels; +using WebDoorCreator.Data.Services; using WebDoorCreator.UI.Data; namespace WebDoorCreator.UI.Components.Hardware @@ -21,7 +22,6 @@ namespace WebDoorCreator.UI.Components.Hardware [CascadingParameter] public string UserId { get; set; } = ""; - #endregion Public Properties #region Protected Properties @@ -43,6 +43,21 @@ namespace WebDoorCreator.UI.Components.Hardware #region Protected Methods + protected int getInstNumber(string hwCode) + { + int answ = 0; + + if (DoorOpList != null) + { + answ = DoorOpList + .Where(x => x.ObjectId == hwCode) + .ToList() + .Count(); + } + + return answ; + } + protected async Task hwToAdd() { await Task.Delay(1); @@ -200,6 +215,15 @@ namespace WebDoorCreator.UI.Components.Hardware return answ; } + protected async Task setRefOnDelete(bool isDel) + { + if (isDel) + { + HwToShow = null; + await ReloadData(); + } + } + //CultureInfo ci = CultureInfo.InstalledUICulture; protected string translate(string lemma) { @@ -236,30 +260,6 @@ namespace WebDoorCreator.UI.Components.Hardware } } - protected async Task setRefOnDelete(bool isDel) - { - if (isDel) - { - HwToShow = null; - await ReloadData(); - } - } - - protected int getInstNumber(string hwCode) - { - int answ = 0; - - if (DoorOpList != null) - { - answ = DoorOpList - .Where(x => x.ObjectId == hwCode) - .ToList() - .Count(); - } - - return answ; - } - #endregion Private Methods } } \ No newline at end of file diff --git a/WebDoorCreator.UI/Components/Hardware/HardwareNewPanel.razor.cs b/WebDoorCreator.UI/Components/Hardware/HardwareNewPanel.razor.cs index 8fcc296..750cc8e 100644 --- a/WebDoorCreator.UI/Components/Hardware/HardwareNewPanel.razor.cs +++ b/WebDoorCreator.UI/Components/Hardware/HardwareNewPanel.razor.cs @@ -1,6 +1,7 @@ using Microsoft.AspNetCore.Components; using Newtonsoft.Json; using WebDoorCreator.Data.DbModels; +using WebDoorCreator.Data.Services; using WebDoorCreator.UI.Components.SvgComp; using WebDoorCreator.UI.Data; using static WebDoorCreator.UI.Data.WDCRefreshService; diff --git a/WebDoorCreator.UI/Components/Order/OrderDets.razor.cs b/WebDoorCreator.UI/Components/Order/OrderDets.razor.cs index 2034541..851f98c 100644 --- a/WebDoorCreator.UI/Components/Order/OrderDets.razor.cs +++ b/WebDoorCreator.UI/Components/Order/OrderDets.razor.cs @@ -2,6 +2,7 @@ using Microsoft.AspNetCore.Components; using WebDoorCreator.Data.DbModels; using WebDoorCreator.Data.DTO; +using WebDoorCreator.Data.Services; using WebDoorCreator.UI.Data; namespace WebDoorCreator.UI.Components.Order @@ -10,7 +11,14 @@ namespace WebDoorCreator.UI.Components.Order { #region Public Properties - protected DataPager? pagerDoors = null!; + [Parameter] + public EventCallback E_isEmpty { get; set; } + + [Parameter] + public EventCallback E_SendDoor { get; set; } + + [Parameter] + public OrderStatusViewModel? OrderView { get; set; } public string userId { @@ -19,23 +27,24 @@ namespace WebDoorCreator.UI.Components.Order return WDCUService.userId; } } - [Parameter] - public EventCallback E_SendDoor { get; set; } - protected async Task SetCurrDoor(DoorModel door) - { - await Task.Delay(1); - //currDoor = door; - await E_SendDoor.InvokeAsync(door); - } #endregion Public Properties + #region Protected Fields + + protected DataPager? pagerDoors = null!; + + #endregion Protected Fields + #region Protected Properties protected DoorModel? currDoor { get; set; } = null; + protected int currDoorType { get; set; } = 0; - [Parameter] - public OrderStatusViewModel? OrderView { get; set; } + + protected DDFDto CurrentConf { get; set; } = new DDFDto(); + + protected DoorsSelectFilter currFilter { get; set; } = new DoorsSelectFilter(); /// /// Unit� di misura selezionata @@ -43,15 +52,27 @@ namespace WebDoorCreator.UI.Components.Order protected string currMeaUnit { get; set; } = "mm"; protected List? DoorsList { get; set; } = null; + protected WebDoorCreator.Data.DbModels.Edges edgesFirstInst { get; set; } = new WebDoorCreator.Data.DbModels.Edges(); + protected int idOrd { get; set; } = -1; - protected int orderStat { get; set; } = -1; [Inject] protected NavigationManager NavManager { get; set; } = null!; + protected int orderStat { get; set; } = -1; + protected OrderStatusViewModel? OrderStatus { get; set; } = null; + protected string stepColor { get; set; } = ""; + + protected int totalCount { get; set; } + + protected int userCurrCompany + { + get => WDCUService.userCurrComp; + } + [Inject] protected WDCUserService WDCUService { get; set; } = null!; @@ -62,11 +83,8 @@ namespace WebDoorCreator.UI.Components.Order #region Protected Methods - protected DDFDto CurrentConf { get; set; } = new DDFDto(); - protected async Task createDoor() { - int doorId = await WDService.createDoor(idOrd, userId, currMeaUnit); if (doorId > 0) { @@ -77,20 +95,32 @@ namespace WebDoorCreator.UI.Components.Order NavManager.NavigateTo($"DoorDefinition?idOrd={idOrd}&idDoor={doorId}"); } - - - protected int userCurrCompany + protected void ForceReload(int newNum) { - get => WDCUService.userCurrComp; + numRecord = newNum; } - - protected async override Task OnParametersSetAsync() + protected void ForceReloadPage(int newNum) { - await Task.Delay(1); + currPage = newNum; } - protected string stepColor { get; set; } = ""; + protected override async Task OnParametersSetAsync() + { + await Task.Delay(1); + } + + protected async Task SetCurrDoor(DoorModel door) + { + await Task.Delay(1); + //currDoor = door; + await E_SendDoor.InvokeAsync(door); + } + + protected async Task setEmpty() + { + await E_isEmpty.InvokeAsync(true); + } protected async Task setStepColor(string StepColor) { @@ -99,22 +129,14 @@ namespace WebDoorCreator.UI.Components.Order StateHasChanged(); } - [Parameter] - public EventCallback E_isEmpty { get; set; } - - protected async Task setEmpty() + protected void UpdateTotCount(int newTotCount) { - await E_isEmpty.InvokeAsync(true); + totalCount = newTotCount; } #endregion Protected Methods - #region Private Fields - - - #endregion Private Fields - - protected DoorsSelectFilter currFilter { get; set; } = new DoorsSelectFilter(); + #region Private Properties private int currPage { @@ -129,27 +151,16 @@ namespace WebDoorCreator.UI.Components.Order get => currFilter.NumRec; set => currFilter.NumRec = value; } + private string searchValue { get => currFilter.searchValue; set => currFilter.searchValue = value; } - protected int totalCount { get; set; } + #endregion Private Properties - protected void ForceReload(int newNum) - { - numRecord = newNum; - } - - protected void ForceReloadPage(int newNum) - { - currPage = newNum; - } - protected void UpdateTotCount(int newTotCount) - { - totalCount = newTotCount; - } + #region Private Methods private async Task updateFilter(DoorsSelectFilter newParams) { @@ -162,5 +173,7 @@ namespace WebDoorCreator.UI.Components.Order currFilter = newParams; isLoading = false; } + + #endregion Private Methods } } \ No newline at end of file diff --git a/WebDoorCreator.UI/Components/Order/OrderList.razor.cs b/WebDoorCreator.UI/Components/Order/OrderList.razor.cs index 3d2ed69..51a9c97 100644 --- a/WebDoorCreator.UI/Components/Order/OrderList.razor.cs +++ b/WebDoorCreator.UI/Components/Order/OrderList.razor.cs @@ -10,6 +10,7 @@ using Microsoft.JSInterop; using NLog.LayoutRenderers; using System.Linq; using WebDoorCreator.Data.DbModels; +using WebDoorCreator.Data.Services; using WebDoorCreator.UI.Data; using static Microsoft.AspNetCore.Razor.Language.TagHelperMetadata; using static WebDoorCreator.Core.Enum; diff --git a/WebDoorCreator.UI/Components/Order/OrderStatusStep.razor.cs b/WebDoorCreator.UI/Components/Order/OrderStatusStep.razor.cs index e8b3681..67d0361 100644 --- a/WebDoorCreator.UI/Components/Order/OrderStatusStep.razor.cs +++ b/WebDoorCreator.UI/Components/Order/OrderStatusStep.razor.cs @@ -1,6 +1,7 @@ using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage; using WebDoorCreator.Data.DbModels; +using WebDoorCreator.Data.Services; using WebDoorCreator.UI.Data; namespace WebDoorCreator.UI.Components.Order diff --git a/WebDoorCreator.UI/Components/Report/ReportList.razor.cs b/WebDoorCreator.UI/Components/Report/ReportList.razor.cs index 658280a..418952e 100644 --- a/WebDoorCreator.UI/Components/Report/ReportList.razor.cs +++ b/WebDoorCreator.UI/Components/Report/ReportList.razor.cs @@ -3,6 +3,7 @@ using Microsoft.AspNetCore.Razor.Language.Extensions; using Microsoft.Build.Framework; using Microsoft.CodeAnalysis.CSharp.Syntax; using WebDoorCreator.Data.DbModels; +using WebDoorCreator.Data.Services; using WebDoorCreator.UI.Data; namespace WebDoorCreator.UI.Components.Report diff --git a/WebDoorCreator.UI/Components/Users/UserList.razor.cs b/WebDoorCreator.UI/Components/Users/UserList.razor.cs index 687e9ac..b119329 100644 --- a/WebDoorCreator.UI/Components/Users/UserList.razor.cs +++ b/WebDoorCreator.UI/Components/Users/UserList.razor.cs @@ -1,6 +1,7 @@ using Microsoft.AspNetCore.Components; using Microsoft.JSInterop; using WebDoorCreator.Data.DbModels; +using WebDoorCreator.Data.Services; using WebDoorCreator.UI.Data; namespace WebDoorCreator.UI.Components.Users diff --git a/WebDoorCreator.UI/Pages/HwPdfConfirm.razor.cs b/WebDoorCreator.UI/Pages/HwPdfConfirm.razor.cs index f06f959..37bb141 100644 --- a/WebDoorCreator.UI/Pages/HwPdfConfirm.razor.cs +++ b/WebDoorCreator.UI/Pages/HwPdfConfirm.razor.cs @@ -2,6 +2,7 @@ using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.WebUtilities; using Newtonsoft.Json; using WebDoorCreator.Data.DbModels; +using WebDoorCreator.Data.Services; using WebDoorCreator.UI.Data; namespace WebDoorCreator.UI.Pages diff --git a/WebDoorCreator.UI/Pages/OrdersHomePage.razor.cs b/WebDoorCreator.UI/Pages/OrdersHomePage.razor.cs index 8f72ed0..67821f6 100644 --- a/WebDoorCreator.UI/Pages/OrdersHomePage.razor.cs +++ b/WebDoorCreator.UI/Pages/OrdersHomePage.razor.cs @@ -5,6 +5,7 @@ using Microsoft.JSInterop; using System; using System.Runtime.InteropServices; using WebDoorCreator.Data.DbModels; +using WebDoorCreator.Data.Services; using WebDoorCreator.UI.Data; namespace WebDoorCreator.UI.Pages diff --git a/WebDoorCreator.UI/Pages/SuperAdmin.razor.cs b/WebDoorCreator.UI/Pages/SuperAdmin.razor.cs index 870f590..6960840 100644 --- a/WebDoorCreator.UI/Pages/SuperAdmin.razor.cs +++ b/WebDoorCreator.UI/Pages/SuperAdmin.razor.cs @@ -6,6 +6,7 @@ using Microsoft.AspNetCore.WebUtilities; using System.Text; using System.Text.Encodings.Web; using WebDoorCreator.Data.DbModels; +using WebDoorCreator.Data.Services; using WebDoorCreator.UI.Data; namespace WebDoorCreator.UI.Pages diff --git a/WebDoorCreator.UI/Pages/TestAnim.razor b/WebDoorCreator.UI/Pages/TestAnim.razor index a37830d..1c4523f 100644 --- a/WebDoorCreator.UI/Pages/TestAnim.razor +++ b/WebDoorCreator.UI/Pages/TestAnim.razor @@ -1,5 +1,6 @@ -@using WebDoorCreator.UI.Components.SvgComp -@using WebDoorCreator.UI.Data +@using WebDoorCreator.Data.Services; +@using WebDoorCreator.UI.Components.SvgComp +@using WebDoorCreator.Data @page "/TestAnim" @inject WebDoorCreatorService WDCService diff --git a/WebDoorCreator.UI/Pages/TestPage.razor b/WebDoorCreator.UI/Pages/TestPage.razor index 975ee3d..df48b0b 100644 --- a/WebDoorCreator.UI/Pages/TestPage.razor +++ b/WebDoorCreator.UI/Pages/TestPage.razor @@ -1,4 +1,5 @@ -@using WebDoorCreator.UI.Components.SvgComp +@using WebDoorCreator.Data.Services; +@using WebDoorCreator.UI.Components.SvgComp @using WebDoorCreator.UI.Data @page "/TestPage" diff --git a/WebDoorCreator.UI/_Imports.razor b/WebDoorCreator.UI/_Imports.razor index 1e50b8f..50fc7e5 100644 --- a/WebDoorCreator.UI/_Imports.razor +++ b/WebDoorCreator.UI/_Imports.razor @@ -6,6 +6,9 @@ @using Microsoft.AspNetCore.Components.Web @using Microsoft.AspNetCore.Components.Web.Virtualization @using Microsoft.JSInterop +@using EgwCoreLib.Razor +@using WebDoorCreator.Data +@using WebDoorCreator.Data.DbModels @using WebDoorCreator.UI @using WebDoorCreator.UI.Components @using WebDoorCreator.UI.Components.Buttons @@ -20,7 +23,5 @@ @using WebDoorCreator.UI.Components.Filters @using WebDoorCreator.UI.Components.Report @using WebDoorCreator.UI.Shared -@using WebDoorCreator.Data.DbModels -@using EgwCoreLib.Razor