This commit is contained in:
@@ -766,6 +766,74 @@ namespace AyaNova.Util
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/////////////////////////////////////////////////////
|
||||||
|
//TAX CODES
|
||||||
|
{
|
||||||
|
{
|
||||||
|
TaxCode tc = new TaxCode();
|
||||||
|
tc.Name = "Sales only";
|
||||||
|
tc.Notes = "Example sales only tax";
|
||||||
|
tc.Tags = RandomTags();
|
||||||
|
tc.TaxA = 0;
|
||||||
|
tc.TaxB = 0.07m;
|
||||||
|
tc.TaxOnTax = false;
|
||||||
|
using (AyContext ct = ServiceProviderProvider.DBContext)
|
||||||
|
{
|
||||||
|
TaxCodeBiz biz = TaxCodeBiz.GetBiz(ct);
|
||||||
|
var NewObject = await biz.CreateAsync(tc);
|
||||||
|
|
||||||
|
if (NewObject == null)
|
||||||
|
{
|
||||||
|
var err = $"Seeder::SeedKnownObjects error creating TaxCode\r\n{biz.GetErrorsAsString()}";
|
||||||
|
log.LogError(err);
|
||||||
|
throw new System.Exception(err);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
TaxCode tc = new TaxCode();
|
||||||
|
tc.Name = "Goods only";
|
||||||
|
tc.Notes = "Example goods only tax";
|
||||||
|
tc.Tags = RandomTags();
|
||||||
|
tc.TaxB = 0;
|
||||||
|
tc.TaxA = 0.07m;
|
||||||
|
tc.TaxOnTax = false;
|
||||||
|
using (AyContext ct = ServiceProviderProvider.DBContext)
|
||||||
|
{
|
||||||
|
TaxCodeBiz biz = TaxCodeBiz.GetBiz(ct);
|
||||||
|
var NewObject = await biz.CreateAsync(tc);
|
||||||
|
|
||||||
|
if (NewObject == null)
|
||||||
|
{
|
||||||
|
var err = $"Seeder::SeedKnownObjects error creating TaxCode\r\n{biz.GetErrorsAsString()}";
|
||||||
|
log.LogError(err);
|
||||||
|
throw new System.Exception(err);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
TaxCode tc = new TaxCode();
|
||||||
|
tc.Name = "Sales & Goods";
|
||||||
|
tc.Notes = "Example sales and goods tax";
|
||||||
|
tc.Tags = RandomTags();
|
||||||
|
tc.TaxA = 0.07m;
|
||||||
|
tc.TaxB = 0.07m;
|
||||||
|
tc.TaxOnTax = false;
|
||||||
|
using (AyContext ct = ServiceProviderProvider.DBContext)
|
||||||
|
{
|
||||||
|
TaxCodeBiz biz = TaxCodeBiz.GetBiz(ct);
|
||||||
|
var NewObject = await biz.CreateAsync(tc);
|
||||||
|
|
||||||
|
if (NewObject == null)
|
||||||
|
{
|
||||||
|
var err = $"Seeder::SeedKnownObjects error creating TaxCode\r\n{biz.GetErrorsAsString()}";
|
||||||
|
log.LogError(err);
|
||||||
|
throw new System.Exception(err);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////
|
///////////////////////////////////////////////
|
||||||
|
|
||||||
@@ -1157,7 +1225,7 @@ namespace AyaNova.Util
|
|||||||
//
|
//
|
||||||
public async Task SeedServiceRateAsync(ILogger log, int count)
|
public async Task SeedServiceRateAsync(ILogger log, int count)
|
||||||
{
|
{
|
||||||
|
|
||||||
for (int x = 0; x < count; x++)
|
for (int x = 0; x < count; x++)
|
||||||
{
|
{
|
||||||
ServiceRate o = new ServiceRate();
|
ServiceRate o = new ServiceRate();
|
||||||
|
|||||||
Reference in New Issue
Block a user