This commit is contained in:
2020-12-29 01:09:01 +00:00
parent fc6527b027
commit 6c430068f0

View File

@@ -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)
{
for (int x = 0; x < count; x++)
{
ServiceRate o = new ServiceRate();