diff --git a/Wonky.Client/Components/CompanyListHeader.razor b/Wonky.Client/Components/CompanyListHeader.razor
index 678a894b..bf8e2938 100644
--- a/Wonky.Client/Components/CompanyListHeader.razor
+++ b/Wonky.Client/Components/CompanyListHeader.razor
@@ -16,10 +16,10 @@
*@
-
Status
+
Navn
Konto
Bynavn
-
+
diff --git a/Wonky.Client/Components/RegStateVatNumber.razor b/Wonky.Client/Components/RegStateVatNumber.razor
index 4b8b8837..8089b36f 100644
--- a/Wonky.Client/Components/RegStateVatNumber.razor
+++ b/Wonky.Client/Components/RegStateVatNumber.razor
@@ -15,15 +15,11 @@
//
*@
-
-
- @if (string.IsNullOrEmpty(VatNumber))
- {
-
- }
- else
- {
-
- }
-
-
\ No newline at end of file
+@if (string.IsNullOrEmpty(VatNumber))
+{
+
+}
+else
+{
+
+}
diff --git a/Wonky.Client/Components/RegStateVatNumber.razor.css b/Wonky.Client/Components/RegStateVatNumber.razor.css
index 5f282702..39149222 100644
--- a/Wonky.Client/Components/RegStateVatNumber.razor.css
+++ b/Wonky.Client/Components/RegStateVatNumber.razor.css
@@ -1 +1,5 @@
-
\ No newline at end of file
+.state {
+ max-width: 16px;
+ max-height: 16px;
+ float: left;
+}
\ No newline at end of file
diff --git a/Wonky.Client/HttpRepository/CompanyHttpRepository.cs b/Wonky.Client/HttpRepository/CompanyHttpRepository.cs
index 929cff96..63f6af33 100644
--- a/Wonky.Client/HttpRepository/CompanyHttpRepository.cs
+++ b/Wonky.Client/HttpRepository/CompanyHttpRepository.cs
@@ -54,7 +54,7 @@ public class CompanyHttpRepository : ICompanyHttpRepository
_apiConfig = apiConfig.Value;
}
- public async Task> GetCompanies(PagingParams pagingParameters)
+ public async Task> GetCompaniesPaged(PagingParams pagingParameters)
{
var queryString = new Dictionary
{
@@ -81,21 +81,21 @@ public class CompanyHttpRepository : ICompanyHttpRepository
public async Task GetCompanyByAccount(string accountNumber)
{
var company = await _client.GetFromJsonAsync(
- $"{_apiConfig.CrmCompanies}/account/{accountNumber}");
+ $"{_apiConfig.CrmCompanies}/get/account/{accountNumber}");
return company ?? new CompanyDto();
}
public async Task GetCompanyById(string companyId)
{
var company = await _client.GetFromJsonAsync(
- $"{_apiConfig.CrmCompanies}/id/{companyId}");
+ $"{_apiConfig.CrmCompanies}/get/id/{companyId}");
return company ?? new CompanyDto();
}
public async Task CreateCompany(CompanyDto companyDto)
{
var response = await _client.PostAsJsonAsync(
- $"{_apiConfig.CrmCompanies}", companyDto);
+ $"{_apiConfig.CrmCompanies}/post", companyDto);
var content = await response.Content.ReadAsStringAsync();
var result = JsonSerializer.Deserialize(content);
return result.CompanyId;
@@ -104,12 +104,12 @@ public class CompanyHttpRepository : ICompanyHttpRepository
public async Task UpdateCompany(CompanyDto companyDto)
{
await _client.PutAsJsonAsync(
- $"{_apiConfig.CrmCompanies}/{companyDto.CompanyId}", companyDto);
+ $"{_apiConfig.CrmCompanies}/put/id/{companyDto.CompanyId}", companyDto);
}
public async Task DeleteCompany(string companyId)
{
await _client.DeleteAsync(
- $"{_apiConfig.CrmCompanies}/{companyId}");
+ $"{_apiConfig.CrmCompanies}/delete/id/{companyId}");
}
}
\ No newline at end of file
diff --git a/Wonky.Client/HttpRepository/ICompanyHttpRepository.cs b/Wonky.Client/HttpRepository/ICompanyHttpRepository.cs
index 0292ae26..a4c5f2d2 100644
--- a/Wonky.Client/HttpRepository/ICompanyHttpRepository.cs
+++ b/Wonky.Client/HttpRepository/ICompanyHttpRepository.cs
@@ -22,7 +22,7 @@ namespace Wonky.Client.HttpRepository;
public interface ICompanyHttpRepository
{
- Task> GetCompanies(PagingParams pagingParameters);
+ Task> GetCompaniesPaged(PagingParams pagingParameters);
Task GetCompanyByAccount(string accountNumber);
Task GetCompanyById(string companyId);
Task CreateCompany(CompanyDto companyDto);
diff --git a/Wonky.Client/HttpRepository/ISalesItemHttpRepository.cs b/Wonky.Client/HttpRepository/ISalesItemHttpRepository.cs
index ab3bec04..31af8ba9 100644
--- a/Wonky.Client/HttpRepository/ISalesItemHttpRepository.cs
+++ b/Wonky.Client/HttpRepository/ISalesItemHttpRepository.cs
@@ -22,6 +22,6 @@ namespace Wonky.Client.HttpRepository;
public interface ISalesItemHttpRepository
{
- Task> GetSalesItems(PagingParams pagingParameters);
+ Task> GetSalesItemsPaged(PagingParams pagingParameters);
Task GetSalesItem(string id);
}
\ No newline at end of file
diff --git a/Wonky.Client/HttpRepository/SalesItemHttpRepository.cs b/Wonky.Client/HttpRepository/SalesItemHttpRepository.cs
index 3bd25ca8..8afd4960 100644
--- a/Wonky.Client/HttpRepository/SalesItemHttpRepository.cs
+++ b/Wonky.Client/HttpRepository/SalesItemHttpRepository.cs
@@ -51,7 +51,7 @@ public class SalesItemHttpRepository : ISalesItemHttpRepository
_apiConfig = configuration.Value;
}
- public async Task> GetSalesItems(PagingParams pagingParameters)
+ public async Task> GetSalesItemsPaged(PagingParams pagingParameters)
{
var queryString = new Dictionary
{
diff --git a/Wonky.Client/Pages/CompanyList.razor.cs b/Wonky.Client/Pages/CompanyList.razor.cs
index ce4eca25..29421b06 100644
--- a/Wonky.Client/Pages/CompanyList.razor.cs
+++ b/Wonky.Client/Pages/CompanyList.razor.cs
@@ -52,7 +52,7 @@ namespace Wonky.Client.Pages
private async Task GetCompanies()
{
- var pagingResponse = await CompanyRepo.GetCompanies(_paging);
+ var pagingResponse = await CompanyRepo.GetCompaniesPaged(_paging);
Companies = pagingResponse.Items;
MetaData = pagingResponse.MetaData;
}
diff --git a/Wonky.Client/Pages/CompanyView.razor b/Wonky.Client/Pages/CompanyView.razor
index f967aa10..3caa3376 100644
--- a/Wonky.Client/Pages/CompanyView.razor
+++ b/Wonky.Client/Pages/CompanyView.razor
@@ -23,44 +23,49 @@
-
-
+
+
- CVR |
- Telefon |
- Email |
+ Navn |
+ @CompanyDto.Name |
+ CO navn |
+ @CompanyDto.Address1 |
+
+
+ Adresse |
+ @CompanyDto.Address2 |
+
+
+ Postnummer |
+ @CompanyDto.ZipCode |
+
+
+ Postnummer |
+ @CompanyDto.City |
+
+
+ CVR |
@CompanyDto.VatNumber |
+
+
+ Telefon |
@CompanyDto.Phone |
+
+
+ Email |
@CompanyDto.Email |
- Navn |
- @CompanyDto.Name |
+ Sidste besøg |
+ @CompanyDto.LastVisit |
+
- Adresse |
- @CompanyDto.Address1 |
-
-
- Adresse |
- @CompanyDto.Address2 |
-
-
- Post By |
- @CompanyDto.ZipCode @CompanyDto.City |
-
-
- Interval |
- Sidste besøg |
- Næste besøg |
-
-
- @CompanyDto.Interval |
- @($"{CompanyDto.LastVisitDate:yy-MM-dd}") |
- @($"{CompanyDto.NextVisitDate:yy-MM-dd}") |
+ Næste besøg |
+ @CompanyDto.NextVisit |
diff --git a/Wonky.Client/Pages/CompanyView.razor.css b/Wonky.Client/Pages/CompanyView.razor.css
new file mode 100644
index 00000000..9fa29d4f
--- /dev/null
+++ b/Wonky.Client/Pages/CompanyView.razor.css
@@ -0,0 +1,3 @@
+th {
+ width: 200px;
+}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/DraftDocument.razor.cs b/Wonky.Client/Pages/DraftDocument.razor.cs
index d2d38384..727f370c 100644
--- a/Wonky.Client/Pages/DraftDocument.razor.cs
+++ b/Wonky.Client/Pages/DraftDocument.razor.cs
@@ -33,7 +33,7 @@ public partial class DraftDocument : IDisposable
}
private async Task GetSalesItems()
{
- var response = await ItemRepo.GetSalesItems(_paging);
+ var response = await ItemRepo.GetSalesItemsPaged(_paging);
SalesItems = response.Items!;
_meta = response.MetaData;
}
diff --git a/Wonky.Client/Pages/Login.razor b/Wonky.Client/Pages/Login.razor
index 230bba62..6c8b3ce0 100644
--- a/Wonky.Client/Pages/Login.razor
+++ b/Wonky.Client/Pages/Login.razor
@@ -14,7 +14,7 @@
// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
//
*@
-
+@using Wonky.Client.Components
@page "/login/{returnUrl?}"
Login
@@ -48,7 +48,11 @@
-
\ No newline at end of file
+
+@if (execLogin)
+{
+
+}
diff --git a/Wonky.Client/Pages/Login.razor.cs b/Wonky.Client/Pages/Login.razor.cs
index a8d636bd..2158a8c8 100644
--- a/Wonky.Client/Pages/Login.razor.cs
+++ b/Wonky.Client/Pages/Login.razor.cs
@@ -32,7 +32,7 @@ public partial class Login
[Parameter] public string ReturnUrl { get; set; } = "";
private bool ShowAuthError { get; set; }
private string? Error { get; set; }
- private bool execLogin;
+ private bool execLogin = false;
private async Task ExecuteLogin()
{
diff --git a/Wonky.Client/Pages/PurchaseOrderCreate.razor.cs b/Wonky.Client/Pages/PurchaseOrderCreate.razor.cs
index 0ba37de3..fc37bae1 100644
--- a/Wonky.Client/Pages/PurchaseOrderCreate.razor.cs
+++ b/Wonky.Client/Pages/PurchaseOrderCreate.razor.cs
@@ -118,7 +118,7 @@ public partial class PurchaseOrderCreate : IDisposable
{
if (SalesItemRepo != null)
{
- var pagingResponse = await SalesItemRepo.GetSalesItems(_paging);
+ var pagingResponse = await SalesItemRepo.GetSalesItemsPaged(_paging);
SalesItemList = pagingResponse.Items;
MetaData = pagingResponse.MetaData;
}
diff --git a/Wonky.Client/Pages/SalesItemCatalog.razor.cs b/Wonky.Client/Pages/SalesItemCatalog.razor.cs
index 0fe0efaa..f6df9b0e 100644
--- a/Wonky.Client/Pages/SalesItemCatalog.razor.cs
+++ b/Wonky.Client/Pages/SalesItemCatalog.razor.cs
@@ -47,7 +47,7 @@ public partial class SalesItemCatalog : IDisposable
private async Task GetSalesItems()
{
- var pagingResponse = await SalesItemRepo.GetSalesItems(_paging);
+ var pagingResponse = await SalesItemRepo.GetSalesItemsPaged(_paging);
SalesItemList = pagingResponse.Items!;
MetaData = pagingResponse.MetaData;
}
diff --git a/Wonky.Client/wwwroot/appsettings.json b/Wonky.Client/wwwroot/appsettings.json
deleted file mode 120000
index e0b50690..00000000
--- a/Wonky.Client/wwwroot/appsettings.json
+++ /dev/null
@@ -1 +0,0 @@
-../../../appsettings.json
\ No newline at end of file
diff --git a/Wonky.Client/wwwroot/appsettings.json b/Wonky.Client/wwwroot/appsettings.json
new file mode 100644
index 00000000..c73d7c43
--- /dev/null
+++ b/Wonky.Client/wwwroot/appsettings.json
@@ -0,0 +1,17 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Debug",
+ "System": "Debug",
+ "Microsoft": "Information"
+ }
+ },
+ "apiConfig": {
+ "baseAddress": "https://api.innotec.dk",
+ "tokenPath": "token",
+ "userInfo": "api/auth/userinfo",
+ "crmCompanies": "api/v2/crm/companies",
+ "priceCatalog": "api/v2/crm/catalog",
+ "cvrLookup": "/api/v2/services/virk"
+ }
+}
\ No newline at end of file
diff --git a/Wonky.Entity/DTO/CompanyDto.cs b/Wonky.Entity/DTO/CompanyDto.cs
index 03e5066c..d4e0905f 100644
--- a/Wonky.Entity/DTO/CompanyDto.cs
+++ b/Wonky.Entity/DTO/CompanyDto.cs
@@ -35,7 +35,7 @@ public class CompanyDto
public string Mobile { get; set; } = "";
public string Email { get; set; } = "";
public string Attention { get; set; } = "";
- public string LastVisitDate { get; set; } = "";
- public string NextVisitDate { get; set; } = "";
+ public string LastVisit { get; set; } = "";
+ public string NextVisit { get; set; } = "";
public int Interval { get; set; } = 12;
}
\ No newline at end of file