Compare commits
No commits in common. "b097dd54e6819875daeef8baad0a657401c4c407" and "820a698a9f68068cac82b7a84654faad27a2057a" have entirely different histories.
b097dd54e6
...
820a698a9f
3
.gitmodules
vendored
3
.gitmodules
vendored
@ -1,3 +0,0 @@
|
||||
[submodule "dependencies/Connected.Components"]
|
||||
path = dependencies/Connected.Components
|
||||
url = https://git.tompit.com/Connected/Connected.Components.git
|
1
dependencies/Connected.Components
vendored
1
dependencies/Connected.Components
vendored
@ -1 +0,0 @@
|
||||
Subproject commit 323c66fecd302e569171172b82ab52f8530bf472
|
@ -1,5 +1,4 @@
|
||||
using System.Collections.Immutable;
|
||||
using Connected.Configuration;
|
||||
using Connected.Net;
|
||||
using Connected.Remote;
|
||||
using Connected.ServiceModel;
|
||||
@ -11,62 +10,47 @@ namespace Connected.Common.Types.TaxRates;
|
||||
/// This is the client implementation of the <see cref="ITaxRateService"/>.
|
||||
/// </summary>
|
||||
internal class TaxRateService : EntityService<int>, ITaxRateService, IRemoteService
|
||||
{
|
||||
public TaxRateService(IHttpService http, IConfigurationService configurationService)
|
||||
{
|
||||
public TaxRateService(IHttpService http)
|
||||
{
|
||||
Http = http;
|
||||
ConfigurationService = configurationService;
|
||||
}
|
||||
|
||||
private IHttpService Http { get; }
|
||||
|
||||
private IConfigurationService ConfigurationService { get; }
|
||||
|
||||
private string GetBaseAddress()
|
||||
{
|
||||
var serviceConfigurations = ConfigurationService.Remote.Query(nameof(TaxRateService));
|
||||
|
||||
foreach (var configuration in serviceConfigurations)
|
||||
{
|
||||
if (!string.IsNullOrWhiteSpace(configuration?.Address))
|
||||
return configuration.Address;
|
||||
}
|
||||
|
||||
throw new Exception("No base address registered for TaxRateService");
|
||||
}
|
||||
|
||||
public async Task Delete(PrimaryKeyArgs<int> e)
|
||||
{
|
||||
await Http.Post($"{GetBaseAddress()}/management/commonTypes/taxRates/delete", e);
|
||||
await Http.Post("http://localhost:5063/management/commonTypes/taxRates/delete", e);
|
||||
}
|
||||
|
||||
public async Task<int> Insert(InsertTaxRateArgs e)
|
||||
{
|
||||
return await Http.Post<int>($"{GetBaseAddress()}/management/commonTypes/taxRates/insert", e);
|
||||
return await Http.Post<int>("http://localhost:5063/management/commonTypes/taxRates/insert", e);
|
||||
}
|
||||
|
||||
public async Task<ImmutableList<ITaxRate>?> Query(PrimaryKeyListArgs<int> e)
|
||||
{
|
||||
return (await Http.Post<List<TaxRate>?>($"{GetBaseAddress()}/management/commonTypes/taxRates/select", e))?.ToImmutableList<ITaxRate>() ?? ImmutableList<ITaxRate>.Empty;
|
||||
return (await Http.Post<List<TaxRate>?>("http://localhost:5063/management/commonTypes/taxRates/select", e)).ToImmutableList<ITaxRate>();
|
||||
}
|
||||
|
||||
public async Task<ImmutableList<ITaxRate>?> Query(QueryArgs? args)
|
||||
{
|
||||
return (await Http.Post<List<TaxRate>?>($"{GetBaseAddress()}/management/commonTypes/taxRates/query", args ?? QueryArgs.NoPaging))?.ToImmutableList<ITaxRate>() ?? ImmutableList<ITaxRate>.Empty;
|
||||
return (await Http.Post<List<TaxRate>?>("http://localhost:5063/management/commonTypes/taxRates/query", args ?? QueryArgs.NoPaging)).ToImmutableList<ITaxRate>();
|
||||
}
|
||||
|
||||
public async Task<ITaxRate?> Select(PrimaryKeyArgs<int> e)
|
||||
{
|
||||
return await Http.Post<TaxRate>($"{GetBaseAddress()}/management/commonTypes/taxRates/select", e);
|
||||
return await Http.Post<TaxRate>("http://localhost:5063/management/commonTypes/taxRates/select", e);
|
||||
}
|
||||
|
||||
public async Task<ITaxRate?> Select(TaxRateArgs e)
|
||||
{
|
||||
return await Http.Post<TaxRate>($"{GetBaseAddress()}/management/commonTypes/taxRates/select", e);
|
||||
return await Http.Post<TaxRate>("http://localhost:5063/management/commonTypes/taxRates/select", e);
|
||||
}
|
||||
|
||||
public async Task Update(UpdateTaxRateArgs e)
|
||||
{
|
||||
await Http.Post<TaxRate>($"{GetBaseAddress()}/management/commonTypes/taxRates/update", e);
|
||||
await Http.Post<TaxRate>("http://localhost:5063/management/commonTypes/taxRates/update", e);
|
||||
}
|
||||
}
|
||||
|
@ -1,7 +1,5 @@
|
||||
@attribute [Route(CommonTypesUIRoutes.TaxRatesAdd)]
|
||||
|
||||
@using Connected.Common.Types.TaxRates.Components
|
||||
|
||||
<h3>TaxRateAdd</h3>
|
||||
|
||||
<TaxRateAdd></TaxRateAdd>
|
@ -1,5 +1,4 @@
|
||||
@using Connected.Common.Types.TaxRates.Components
|
||||
|
||||
@using Common.Types.TaxRates.Components
|
||||
@attribute [Route(CommonTypesUIRoutes.TaxRatesEdit)]
|
||||
|
||||
<h3>TaxRateEdit</h3>
|
||||
|
Loading…
x
Reference in New Issue
Block a user