This commit is contained in:
@@ -589,7 +589,7 @@ namespace AyaNova.Util
|
|||||||
var KnownUserTags = new List<string>();
|
var KnownUserTags = new List<string>();
|
||||||
KnownUserTags.Add("known-user");
|
KnownUserTags.Add("known-user");
|
||||||
KnownUserTags.Add("test-role-user");
|
KnownUserTags.Add("test-role-user");
|
||||||
//TEST USERS
|
//TRIAL USERS
|
||||||
//one of each role type
|
//one of each role type
|
||||||
await SeedUserAsync(log, 1, AuthorizationRoles.BizAdminRestricted, UserType.NotService, "BizAdminRestricted", "BizAdminRestricted", KnownUserTags);
|
await SeedUserAsync(log, 1, AuthorizationRoles.BizAdminRestricted, UserType.NotService, "BizAdminRestricted", "BizAdminRestricted", KnownUserTags);
|
||||||
await SeedUserAsync(log, 1, AuthorizationRoles.BizAdmin, UserType.NotService, "BizAdmin", "BizAdmin", KnownUserTags);
|
await SeedUserAsync(log, 1, AuthorizationRoles.BizAdmin, UserType.NotService, "BizAdmin", "BizAdmin", KnownUserTags);
|
||||||
@@ -602,29 +602,18 @@ namespace AyaNova.Util
|
|||||||
KnownUserTechId = await SeedUserAsync(log, 1, AuthorizationRoles.Tech, UserType.Service, "Tech", "Tech", KnownUserTags);
|
KnownUserTechId = await SeedUserAsync(log, 1, AuthorizationRoles.Tech, UserType.Service, "Tech", "Tech", KnownUserTags);
|
||||||
await SeedUserAsync(log, 1, AuthorizationRoles.SalesRestricted, UserType.NotService, "SalesRestricted", "SalesRestricted", KnownUserTags);
|
await SeedUserAsync(log, 1, AuthorizationRoles.SalesRestricted, UserType.NotService, "SalesRestricted", "SalesRestricted", KnownUserTags);
|
||||||
KnownUserSalesId = await SeedUserAsync(log, 1, AuthorizationRoles.Sales, UserType.NotService, "Sales", "Sales", KnownUserTags);
|
KnownUserSalesId = await SeedUserAsync(log, 1, AuthorizationRoles.Sales, UserType.NotService, "Sales", "Sales", KnownUserTags);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
await SeedUserAsync(log, 1, AuthorizationRoles.OpsAdminRestricted, UserType.NotService, "OpsAdminRestricted", "OpsAdminRestricted", KnownUserTags);
|
await SeedUserAsync(log, 1, AuthorizationRoles.OpsAdminRestricted, UserType.NotService, "OpsAdminRestricted", "OpsAdminRestricted", KnownUserTags);
|
||||||
await SeedUserAsync(log, 1, AuthorizationRoles.OpsAdmin, UserType.NotService, "OpsAdmin", "OpsAdmin", KnownUserTags);
|
await SeedUserAsync(log, 1, AuthorizationRoles.OpsAdmin, UserType.NotService, "OpsAdmin", "OpsAdmin", KnownUserTags);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//Alternate translation users for each stock translation
|
//Alternate translation users for each stock translation
|
||||||
await SeedUserAsync(log, 1, AuthorizationRoles.BizAdmin | AuthorizationRoles.OpsAdmin, UserType.NotService, true, "de", "de", await TranslationBiz.TranslationNameToIdStaticAsync("de"), KnownUserTags);
|
await SeedUserAsync(log, 1, AuthorizationRoles.BizAdmin | AuthorizationRoles.OpsAdmin, UserType.NotService, true, "de", "de", await TranslationBiz.TranslationNameToIdStaticAsync("de"), KnownUserTags);
|
||||||
await SeedUserAsync(log, 1, AuthorizationRoles.BizAdmin | AuthorizationRoles.OpsAdmin, UserType.NotService, true, "es", "es", await TranslationBiz.TranslationNameToIdStaticAsync("es"), KnownUserTags);
|
await SeedUserAsync(log, 1, AuthorizationRoles.BizAdmin | AuthorizationRoles.OpsAdmin, UserType.NotService, true, "es", "es", await TranslationBiz.TranslationNameToIdStaticAsync("es"), KnownUserTags);
|
||||||
await SeedUserAsync(log, 1, AuthorizationRoles.BizAdmin | AuthorizationRoles.OpsAdmin, UserType.NotService, true, "fr", "fr", await TranslationBiz.TranslationNameToIdStaticAsync("fr"), KnownUserTags);
|
await SeedUserAsync(log, 1, AuthorizationRoles.BizAdmin | AuthorizationRoles.OpsAdmin, UserType.NotService, true, "fr", "fr", await TranslationBiz.TranslationNameToIdStaticAsync("fr"), KnownUserTags);
|
||||||
|
|
||||||
#if (DEBUG)
|
|
||||||
//PRIVACY TEST USER - this is used for a test to see if user info leaks into the logs
|
|
||||||
await SeedUserAsync(log, 1, AuthorizationRoles.OpsAdminRestricted, UserType.NotService, "TEST_PRIVACY_USER_ACCOUNT", "TEST_PRIVACY_USER_ACCOUNT", KnownUserTags);
|
|
||||||
|
|
||||||
//TEST NOT ACTIVE - this is used for a test to see if inactive user can login
|
//TEST NOT ACTIVE - this is used for a test to see if inactive user can login
|
||||||
await SeedUserAsync(log, 1, AuthorizationRoles.OpsAdminRestricted, UserType.NotService, false, "TEST_INACTIVE", "TEST_INACTIVE", 0, KnownUserTags);
|
await SeedUserAsync(log, 1, AuthorizationRoles.OpsAdminRestricted, UserType.NotService, false, "TEST_INACTIVE", "TEST_INACTIVE", 0, KnownUserTags);
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////
|
||||||
//CONTRACTS
|
//CONTRACTS
|
||||||
{
|
{
|
||||||
@@ -1525,7 +1514,7 @@ namespace AyaNova.Util
|
|||||||
TaskGroup t = new TaskGroup();
|
TaskGroup t = new TaskGroup();
|
||||||
t.Name = "Clean and inspect Class 7C";
|
t.Name = "Clean and inspect Class 7C";
|
||||||
t.Active = true;
|
t.Active = true;
|
||||||
t.Notes = Fake.Lorem.Sentence(null,3);
|
t.Notes = Fake.Lorem.Sentence(null, 3);
|
||||||
t.Items.Add(new TaskGroupItem() { Sequence = 1, Task = "Open unit" });
|
t.Items.Add(new TaskGroupItem() { Sequence = 1, Task = "Open unit" });
|
||||||
t.Items.Add(new TaskGroupItem() { Sequence = 2, Task = "Test tinclavic seals" });
|
t.Items.Add(new TaskGroupItem() { Sequence = 2, Task = "Test tinclavic seals" });
|
||||||
t.Items.Add(new TaskGroupItem() { Sequence = 3, Task = "Inspect triple-bonded polysium for cracks" });
|
t.Items.Add(new TaskGroupItem() { Sequence = 3, Task = "Inspect triple-bonded polysium for cracks" });
|
||||||
@@ -1552,7 +1541,7 @@ namespace AyaNova.Util
|
|||||||
TaskGroup t = new TaskGroup();
|
TaskGroup t = new TaskGroup();
|
||||||
t.Name = "Aerostat monitor standard refurb";
|
t.Name = "Aerostat monitor standard refurb";
|
||||||
t.Active = true;
|
t.Active = true;
|
||||||
t.Notes = Fake.Lorem.Sentence(null,3);
|
t.Notes = Fake.Lorem.Sentence(null, 3);
|
||||||
t.Items.Add(new TaskGroupItem() { Sequence = 1, Task = "Power down unit" });
|
t.Items.Add(new TaskGroupItem() { Sequence = 1, Task = "Power down unit" });
|
||||||
t.Items.Add(new TaskGroupItem() { Sequence = 2, Task = "Open seals" });
|
t.Items.Add(new TaskGroupItem() { Sequence = 2, Task = "Open seals" });
|
||||||
t.Items.Add(new TaskGroupItem() { Sequence = 3, Task = "Replace central core" });
|
t.Items.Add(new TaskGroupItem() { Sequence = 3, Task = "Replace central core" });
|
||||||
@@ -2030,7 +2019,7 @@ namespace AyaNova.Util
|
|||||||
} while (!HashProjectNames.Add(o.Name));
|
} while (!HashProjectNames.Add(o.Name));
|
||||||
o.AccountNumber = Fake.Finance.Account();
|
o.AccountNumber = Fake.Finance.Account();
|
||||||
o.Active = true;
|
o.Active = true;
|
||||||
o.Notes = Fake.Lorem.Sentence(null,3);
|
o.Notes = Fake.Lorem.Sentence(null, 3);
|
||||||
o.Tags = RandomTags();
|
o.Tags = RandomTags();
|
||||||
DateTime dtSeed = Fake.Date.Between(seedStartWindow, seedEndWindow).ToUniversalTime();
|
DateTime dtSeed = Fake.Date.Between(seedStartWindow, seedEndWindow).ToUniversalTime();
|
||||||
o.DateStarted = dtSeed;
|
o.DateStarted = dtSeed;
|
||||||
@@ -2081,7 +2070,7 @@ namespace AyaNova.Util
|
|||||||
} while (!HashRateNames.Add(o.Name));
|
} while (!HashRateNames.Add(o.Name));
|
||||||
o.AccountNumber = Fake.Finance.Account();
|
o.AccountNumber = Fake.Finance.Account();
|
||||||
o.Active = true;
|
o.Active = true;
|
||||||
o.Notes = Fake.Lorem.Sentence(null,3);
|
o.Notes = Fake.Lorem.Sentence(null, 3);
|
||||||
o.Tags = RandomTags();
|
o.Tags = RandomTags();
|
||||||
|
|
||||||
o.Cost = Fake.Random.Decimal(0.25m, 50);
|
o.Cost = Fake.Random.Decimal(0.25m, 50);
|
||||||
@@ -2131,7 +2120,7 @@ namespace AyaNova.Util
|
|||||||
} while (!HashRateNames.Add(o.Name));
|
} while (!HashRateNames.Add(o.Name));
|
||||||
o.AccountNumber = Fake.Finance.Account();
|
o.AccountNumber = Fake.Finance.Account();
|
||||||
o.Active = true;
|
o.Active = true;
|
||||||
o.Notes = Fake.Lorem.Sentence(null,3);
|
o.Notes = Fake.Lorem.Sentence(null, 3);
|
||||||
o.Tags = RandomTags();
|
o.Tags = RandomTags();
|
||||||
|
|
||||||
o.Cost = Fake.Random.Decimal(0.25m, 10);
|
o.Cost = Fake.Random.Decimal(0.25m, 10);
|
||||||
@@ -2182,7 +2171,7 @@ namespace AyaNova.Util
|
|||||||
|
|
||||||
|
|
||||||
o.Active = true;
|
o.Active = true;
|
||||||
o.Notes = Fake.Lorem.Sentence(null,3);
|
o.Notes = Fake.Lorem.Sentence(null, 3);
|
||||||
o.Tags = RandomTags();
|
o.Tags = RandomTags();
|
||||||
o.VendorId = Fake.Random.Long(1, TotalSeededVendors);//random picks in range Inclusive but sql id's start at 1 so this is kosher (not zero based)
|
o.VendorId = Fake.Random.Long(1, TotalSeededVendors);//random picks in range Inclusive but sql id's start at 1 so this is kosher (not zero based)
|
||||||
o.UPC = Fake.Commerce.Ean13();
|
o.UPC = Fake.Commerce.Ean13();
|
||||||
@@ -2234,7 +2223,7 @@ namespace AyaNova.Util
|
|||||||
} while (!HashUnitNames.Add(o.Serial));
|
} while (!HashUnitNames.Add(o.Serial));
|
||||||
|
|
||||||
o.Active = true;
|
o.Active = true;
|
||||||
o.Notes = Fake.Lorem.Sentence(null,3);
|
o.Notes = Fake.Lorem.Sentence(null, 3);
|
||||||
o.Tags = RandomTags();
|
o.Tags = RandomTags();
|
||||||
//Override model warranty 5% chance (1/20)
|
//Override model warranty 5% chance (1/20)
|
||||||
if (Fake.Random.Number(1, 20) == 5)
|
if (Fake.Random.Number(1, 20) == 5)
|
||||||
@@ -2343,7 +2332,7 @@ namespace AyaNova.Util
|
|||||||
//o.UnitId is shadow unit
|
//o.UnitId is shadow unit
|
||||||
|
|
||||||
o.Active = true;
|
o.Active = true;
|
||||||
o.Notes = Fake.Lorem.Sentence(null,3);
|
o.Notes = Fake.Lorem.Sentence(null, 3);
|
||||||
o.Tags = RandomTags();
|
o.Tags = RandomTags();
|
||||||
|
|
||||||
o.RateHour = Fake.Random.Decimal(1, 25);
|
o.RateHour = Fake.Random.Decimal(1, 25);
|
||||||
@@ -2424,7 +2413,7 @@ namespace AyaNova.Util
|
|||||||
CustomerServiceRequest o = new CustomerServiceRequest();
|
CustomerServiceRequest o = new CustomerServiceRequest();
|
||||||
|
|
||||||
o.Name = Fake.Hacker.Phrase();
|
o.Name = Fake.Hacker.Phrase();
|
||||||
o.Notes = Fake.Lorem.Sentence(null,8);
|
o.Notes = Fake.Lorem.Sentence(null, 8);
|
||||||
o.Tags = RandomTags();
|
o.Tags = RandomTags();
|
||||||
o.DateRequested = Fake.Date.Between(seedStartWindow, seedEndWindow).ToUniversalTime();
|
o.DateRequested = Fake.Date.Between(seedStartWindow, seedEndWindow).ToUniversalTime();
|
||||||
o.CustomerId = GetRandomCustomerId();//Fake.Random.Long(1, TotalSeededCustomers);
|
o.CustomerId = GetRandomCustomerId();//Fake.Random.Long(1, TotalSeededCustomers);
|
||||||
@@ -2464,7 +2453,7 @@ namespace AyaNova.Util
|
|||||||
} while (!HashPartWarehouseNames.Add(o.Name));
|
} while (!HashPartWarehouseNames.Add(o.Name));
|
||||||
|
|
||||||
o.Active = true;
|
o.Active = true;
|
||||||
o.Notes = Fake.Lorem.Sentence(null,3);
|
o.Notes = Fake.Lorem.Sentence(null, 3);
|
||||||
o.Tags = RandomTags();
|
o.Tags = RandomTags();
|
||||||
|
|
||||||
|
|
||||||
@@ -2507,7 +2496,7 @@ namespace AyaNova.Util
|
|||||||
} while (!HashPartNumbers.Add(o.PartNumber));
|
} while (!HashPartNumbers.Add(o.PartNumber));
|
||||||
|
|
||||||
o.Active = true;
|
o.Active = true;
|
||||||
o.Notes = Fake.Lorem.Sentence(null,3);
|
o.Notes = Fake.Lorem.Sentence(null, 3);
|
||||||
o.Tags = RandomTags();
|
o.Tags = RandomTags();
|
||||||
o.ManufacturerId = Fake.Random.Long(1, 3);//There are minimum 10 vendors seeded, want parts all in the first few so that some po stuff can kick in (vendorpartnumber etc)
|
o.ManufacturerId = Fake.Random.Long(1, 3);//There are minimum 10 vendors seeded, want parts all in the first few so that some po stuff can kick in (vendorpartnumber etc)
|
||||||
o.ManufacturerNumber = "man-" + o.PartNumber;
|
o.ManufacturerNumber = "man-" + o.PartNumber;
|
||||||
@@ -2612,7 +2601,7 @@ namespace AyaNova.Util
|
|||||||
} while (!HashPartAssemblyNames.Add(o.Name));
|
} while (!HashPartAssemblyNames.Add(o.Name));
|
||||||
|
|
||||||
o.Active = true;
|
o.Active = true;
|
||||||
o.Notes = Fake.Lorem.Sentence(null,3);
|
o.Notes = Fake.Lorem.Sentence(null, 3);
|
||||||
o.Tags = RandomTags();
|
o.Tags = RandomTags();
|
||||||
int partCount = Fake.Random.Int(2, 5);
|
int partCount = Fake.Random.Int(2, 5);
|
||||||
for (int y = 0; y < partCount; y++)
|
for (int y = 0; y < partCount; y++)
|
||||||
@@ -2655,7 +2644,7 @@ namespace AyaNova.Util
|
|||||||
for (int x = 0; x < count; x++)
|
for (int x = 0; x < count; x++)
|
||||||
{
|
{
|
||||||
PurchaseOrder o = new PurchaseOrder();
|
PurchaseOrder o = new PurchaseOrder();
|
||||||
o.Notes = Fake.Lorem.Sentence(null,3);
|
o.Notes = Fake.Lorem.Sentence(null, 3);
|
||||||
o.Tags = RandomTags();
|
o.Tags = RandomTags();
|
||||||
o.VendorId = Fake.Random.Long(1, 9);//this matches the range set in parts so that we get ALL vendor numbers being set
|
o.VendorId = Fake.Random.Long(1, 9);//this matches the range set in parts so that we get ALL vendor numbers being set
|
||||||
var poDate = Fake.Date.Between(seedStartWindow, seedEndWindow);
|
var poDate = Fake.Date.Between(seedStartWindow, seedEndWindow);
|
||||||
@@ -2663,7 +2652,7 @@ namespace AyaNova.Util
|
|||||||
o.ExpectedReceiveDate = poDate.AddDays(5).ToUniversalTime();
|
o.ExpectedReceiveDate = poDate.AddDays(5).ToUniversalTime();
|
||||||
|
|
||||||
o.ReferenceNumber = Fake.Finance.Account(6);
|
o.ReferenceNumber = Fake.Finance.Account(6);
|
||||||
o.VendorMemo = Fake.Lorem.Sentence(null,3);
|
o.VendorMemo = Fake.Lorem.Sentence(null, 3);
|
||||||
if (Fake.Random.Number(1, 10) == 5)
|
if (Fake.Random.Number(1, 10) == 5)
|
||||||
o.ProjectId = Fake.Random.Long(1, TotalSeededProjects);
|
o.ProjectId = Fake.Random.Long(1, TotalSeededProjects);
|
||||||
|
|
||||||
@@ -2796,7 +2785,7 @@ namespace AyaNova.Util
|
|||||||
for (int x = 0; x < count; x++)
|
for (int x = 0; x < count; x++)
|
||||||
{
|
{
|
||||||
WorkOrder o = new WorkOrder();
|
WorkOrder o = new WorkOrder();
|
||||||
o.Notes = Fake.Lorem.Sentence(null,6);
|
o.Notes = Fake.Lorem.Sentence(null, 6);
|
||||||
o.Tags = RandomTags();
|
o.Tags = RandomTags();
|
||||||
if (Fake.Random.Bool())//50% have projects
|
if (Fake.Random.Bool())//50% have projects
|
||||||
o.ProjectId = Fake.Random.Long(1, TotalSeededProjects);
|
o.ProjectId = Fake.Random.Long(1, TotalSeededProjects);
|
||||||
@@ -2865,7 +2854,7 @@ namespace AyaNova.Util
|
|||||||
var woItemUnit = new WorkOrderItemUnit()
|
var woItemUnit = new WorkOrderItemUnit()
|
||||||
{
|
{
|
||||||
UnitId = GetRandomUnitForCustomer(o.CustomerId),
|
UnitId = GetRandomUnitForCustomer(o.CustomerId),
|
||||||
Notes = Fake.Lorem.Sentence(null,3)
|
Notes = Fake.Lorem.Sentence(null, 3)
|
||||||
};
|
};
|
||||||
woItem.Units.Add(woItemUnit);
|
woItem.Units.Add(woItemUnit);
|
||||||
}
|
}
|
||||||
@@ -3037,7 +3026,7 @@ namespace AyaNova.Util
|
|||||||
ServiceStartDate = woDate,
|
ServiceStartDate = woDate,
|
||||||
ServiceStopDate = woDate.AddHours(1),
|
ServiceStopDate = woDate.AddHours(1),
|
||||||
ServiceRateId = Fake.Random.Long(1, TotalSeededServiceRates),
|
ServiceRateId = Fake.Random.Long(1, TotalSeededServiceRates),
|
||||||
ServiceDetails = Fake.Lorem.Sentence(null,6)
|
ServiceDetails = Fake.Lorem.Sentence(null, 6)
|
||||||
};
|
};
|
||||||
woItem.Labors.Add(woItemLabor);
|
woItem.Labors.Add(woItemLabor);
|
||||||
if (Fake.Random.Bool())//50%
|
if (Fake.Random.Bool())//50%
|
||||||
@@ -3049,7 +3038,7 @@ namespace AyaNova.Util
|
|||||||
ServiceStartDate = woDate,
|
ServiceStartDate = woDate,
|
||||||
ServiceStopDate = woDate.AddHours(1),
|
ServiceStopDate = woDate.AddHours(1),
|
||||||
ServiceRateId = Fake.Random.Long(1, TotalSeededServiceRates),
|
ServiceRateId = Fake.Random.Long(1, TotalSeededServiceRates),
|
||||||
ServiceDetails = Fake.Lorem.Sentence(null,6)
|
ServiceDetails = Fake.Lorem.Sentence(null, 6)
|
||||||
};
|
};
|
||||||
woItem.Labors.Add(woItemLabor);
|
woItem.Labors.Add(woItemLabor);
|
||||||
}
|
}
|
||||||
@@ -3065,7 +3054,7 @@ namespace AyaNova.Util
|
|||||||
TravelStartDate = woDate,
|
TravelStartDate = woDate,
|
||||||
TravelStopDate = woDate.AddHours(1),
|
TravelStopDate = woDate.AddHours(1),
|
||||||
TravelRateId = Fake.Random.Long(1, TotalSeededTravelRates),
|
TravelRateId = Fake.Random.Long(1, TotalSeededTravelRates),
|
||||||
TravelDetails = Fake.Lorem.Sentence(null,3),
|
TravelDetails = Fake.Lorem.Sentence(null, 3),
|
||||||
Distance = Fake.Random.Int(1, 20)
|
Distance = Fake.Random.Int(1, 20)
|
||||||
};
|
};
|
||||||
woItem.Travels.Add(woItemTravel);
|
woItem.Travels.Add(woItemTravel);
|
||||||
@@ -3168,7 +3157,7 @@ namespace AyaNova.Util
|
|||||||
var woItemOutsideService = new WorkOrderItemOutsideService()
|
var woItemOutsideService = new WorkOrderItemOutsideService()
|
||||||
{
|
{
|
||||||
UnitId = GetRandomUnitForCustomer(o.CustomerId),
|
UnitId = GetRandomUnitForCustomer(o.CustomerId),
|
||||||
Notes = Fake.Lorem.Sentence(null,3),
|
Notes = Fake.Lorem.Sentence(null, 3),
|
||||||
VendorSentToId = Fake.Random.Long(1, TotalSeededVendors),
|
VendorSentToId = Fake.Random.Long(1, TotalSeededVendors),
|
||||||
VendorSentViaId = Fake.Random.Long(1, TotalSeededVendors),
|
VendorSentViaId = Fake.Random.Long(1, TotalSeededVendors),
|
||||||
RMANumber = "RMA" + Fake.Finance.Account(6),
|
RMANumber = "RMA" + Fake.Finance.Account(6),
|
||||||
@@ -3339,7 +3328,7 @@ namespace AyaNova.Util
|
|||||||
for (int x = 0; x < count; x++)
|
for (int x = 0; x < count; x++)
|
||||||
{
|
{
|
||||||
Quote o = new Quote();
|
Quote o = new Quote();
|
||||||
o.Notes = Fake.Lorem.Sentence(null,6);
|
o.Notes = Fake.Lorem.Sentence(null, 6);
|
||||||
o.Tags = RandomTags();
|
o.Tags = RandomTags();
|
||||||
if (Fake.Random.Bool())//50% have projects
|
if (Fake.Random.Bool())//50% have projects
|
||||||
o.ProjectId = Fake.Random.Long(1, TotalSeededProjects);
|
o.ProjectId = Fake.Random.Long(1, TotalSeededProjects);
|
||||||
@@ -3405,14 +3394,14 @@ namespace AyaNova.Util
|
|||||||
var woItemUnit = new QuoteItemUnit()
|
var woItemUnit = new QuoteItemUnit()
|
||||||
{
|
{
|
||||||
UnitId = GetRandomUnitForCustomer(o.CustomerId),
|
UnitId = GetRandomUnitForCustomer(o.CustomerId),
|
||||||
Notes = Fake.Lorem.Sentence(null,3)
|
Notes = Fake.Lorem.Sentence(null, 3)
|
||||||
};
|
};
|
||||||
woItem.Units.Add(woItemUnit);
|
woItem.Units.Add(woItemUnit);
|
||||||
|
|
||||||
woItemUnit = new QuoteItemUnit()
|
woItemUnit = new QuoteItemUnit()
|
||||||
{
|
{
|
||||||
UnitId = GetRandomUnitForCustomer(o.CustomerId),
|
UnitId = GetRandomUnitForCustomer(o.CustomerId),
|
||||||
Notes = Fake.Lorem.Sentence(null,3)
|
Notes = Fake.Lorem.Sentence(null, 3)
|
||||||
};
|
};
|
||||||
woItem.Units.Add(woItemUnit);
|
woItem.Units.Add(woItemUnit);
|
||||||
|
|
||||||
@@ -3532,7 +3521,7 @@ namespace AyaNova.Util
|
|||||||
ServiceStartDate = woDate,
|
ServiceStartDate = woDate,
|
||||||
ServiceStopDate = woDate.AddHours(1),
|
ServiceStopDate = woDate.AddHours(1),
|
||||||
ServiceRateId = Fake.Random.Long(1, TotalSeededServiceRates),
|
ServiceRateId = Fake.Random.Long(1, TotalSeededServiceRates),
|
||||||
ServiceDetails = Fake.Lorem.Sentence(null,3)
|
ServiceDetails = Fake.Lorem.Sentence(null, 3)
|
||||||
};
|
};
|
||||||
woItem.Labors.Add(woItemLabor);
|
woItem.Labors.Add(woItemLabor);
|
||||||
|
|
||||||
@@ -3543,7 +3532,7 @@ namespace AyaNova.Util
|
|||||||
ServiceStartDate = woDate,
|
ServiceStartDate = woDate,
|
||||||
ServiceStopDate = woDate.AddHours(1),
|
ServiceStopDate = woDate.AddHours(1),
|
||||||
ServiceRateId = Fake.Random.Long(1, TotalSeededServiceRates),
|
ServiceRateId = Fake.Random.Long(1, TotalSeededServiceRates),
|
||||||
ServiceDetails = Fake.Lorem.Sentence(null,3)
|
ServiceDetails = Fake.Lorem.Sentence(null, 3)
|
||||||
};
|
};
|
||||||
woItem.Labors.Add(woItemLabor);
|
woItem.Labors.Add(woItemLabor);
|
||||||
|
|
||||||
@@ -3556,7 +3545,7 @@ namespace AyaNova.Util
|
|||||||
TravelStartDate = woDate,
|
TravelStartDate = woDate,
|
||||||
TravelStopDate = woDate.AddHours(1),
|
TravelStopDate = woDate.AddHours(1),
|
||||||
TravelRateId = Fake.Random.Long(1, TotalSeededTravelRates),
|
TravelRateId = Fake.Random.Long(1, TotalSeededTravelRates),
|
||||||
TravelDetails = Fake.Lorem.Sentence(null,3),
|
TravelDetails = Fake.Lorem.Sentence(null, 3),
|
||||||
Distance = Fake.Random.Int(1, 20)
|
Distance = Fake.Random.Int(1, 20)
|
||||||
};
|
};
|
||||||
woItem.Travels.Add(woItemTravel);
|
woItem.Travels.Add(woItemTravel);
|
||||||
@@ -3568,7 +3557,7 @@ namespace AyaNova.Util
|
|||||||
TravelStartDate = woDate,
|
TravelStartDate = woDate,
|
||||||
TravelStopDate = woDate.AddHours(1),
|
TravelStopDate = woDate.AddHours(1),
|
||||||
TravelRateId = Fake.Random.Long(1, TotalSeededTravelRates),
|
TravelRateId = Fake.Random.Long(1, TotalSeededTravelRates),
|
||||||
TravelDetails = Fake.Lorem.Sentence(null,3),
|
TravelDetails = Fake.Lorem.Sentence(null, 3),
|
||||||
Distance = Fake.Random.Int(1, 20)
|
Distance = Fake.Random.Int(1, 20)
|
||||||
};
|
};
|
||||||
woItem.Travels.Add(woItemTravel);
|
woItem.Travels.Add(woItemTravel);
|
||||||
@@ -3658,7 +3647,7 @@ namespace AyaNova.Util
|
|||||||
var woItemOutsideService = new QuoteItemOutsideService()
|
var woItemOutsideService = new QuoteItemOutsideService()
|
||||||
{
|
{
|
||||||
UnitId = GetRandomUnitForCustomer(o.CustomerId),
|
UnitId = GetRandomUnitForCustomer(o.CustomerId),
|
||||||
Notes = Fake.Lorem.Sentence(null,3),
|
Notes = Fake.Lorem.Sentence(null, 3),
|
||||||
VendorSentToId = Fake.Random.Long(1, TotalSeededVendors),
|
VendorSentToId = Fake.Random.Long(1, TotalSeededVendors),
|
||||||
VendorSentViaId = Fake.Random.Long(1, TotalSeededVendors),
|
VendorSentViaId = Fake.Random.Long(1, TotalSeededVendors),
|
||||||
RMANumber = "RMA" + Fake.Finance.Account(6),
|
RMANumber = "RMA" + Fake.Finance.Account(6),
|
||||||
@@ -3679,7 +3668,7 @@ namespace AyaNova.Util
|
|||||||
woItemOutsideService = new QuoteItemOutsideService()
|
woItemOutsideService = new QuoteItemOutsideService()
|
||||||
{
|
{
|
||||||
UnitId = GetRandomUnitForCustomer(o.CustomerId),
|
UnitId = GetRandomUnitForCustomer(o.CustomerId),
|
||||||
Notes = Fake.Lorem.Sentence(null,3),
|
Notes = Fake.Lorem.Sentence(null, 3),
|
||||||
VendorSentToId = Fake.Random.Long(1, TotalSeededVendors),
|
VendorSentToId = Fake.Random.Long(1, TotalSeededVendors),
|
||||||
VendorSentViaId = Fake.Random.Long(1, TotalSeededVendors),
|
VendorSentViaId = Fake.Random.Long(1, TotalSeededVendors),
|
||||||
RMANumber = "RMA" + Fake.Finance.Account(6),
|
RMANumber = "RMA" + Fake.Finance.Account(6),
|
||||||
@@ -3755,7 +3744,7 @@ namespace AyaNova.Util
|
|||||||
for (int x = 0; x < count; x++)
|
for (int x = 0; x < count; x++)
|
||||||
{
|
{
|
||||||
PM o = new PM();
|
PM o = new PM();
|
||||||
o.Notes = Fake.Lorem.Sentence(null,3);
|
o.Notes = Fake.Lorem.Sentence(null, 3);
|
||||||
o.Tags = RandomTags();
|
o.Tags = RandomTags();
|
||||||
if (Fake.Random.Bool())//50% have projects
|
if (Fake.Random.Bool())//50% have projects
|
||||||
o.ProjectId = Fake.Random.Long(1, TotalSeededProjects);
|
o.ProjectId = Fake.Random.Long(1, TotalSeededProjects);
|
||||||
@@ -3834,14 +3823,14 @@ namespace AyaNova.Util
|
|||||||
var woItemUnit = new PMItemUnit()
|
var woItemUnit = new PMItemUnit()
|
||||||
{
|
{
|
||||||
UnitId = GetRandomUnitForCustomer(o.CustomerId),
|
UnitId = GetRandomUnitForCustomer(o.CustomerId),
|
||||||
Notes = Fake.Lorem.Sentence(null,3)
|
Notes = Fake.Lorem.Sentence(null, 3)
|
||||||
};
|
};
|
||||||
woItem.Units.Add(woItemUnit);
|
woItem.Units.Add(woItemUnit);
|
||||||
|
|
||||||
woItemUnit = new PMItemUnit()
|
woItemUnit = new PMItemUnit()
|
||||||
{
|
{
|
||||||
UnitId = GetRandomUnitForCustomer(o.CustomerId),
|
UnitId = GetRandomUnitForCustomer(o.CustomerId),
|
||||||
Notes = Fake.Lorem.Sentence(null,3)
|
Notes = Fake.Lorem.Sentence(null, 3)
|
||||||
};
|
};
|
||||||
woItem.Units.Add(woItemUnit);
|
woItem.Units.Add(woItemUnit);
|
||||||
|
|
||||||
@@ -3961,7 +3950,7 @@ namespace AyaNova.Util
|
|||||||
ServiceStartDate = woDate,
|
ServiceStartDate = woDate,
|
||||||
ServiceStopDate = woDate.AddHours(1),
|
ServiceStopDate = woDate.AddHours(1),
|
||||||
ServiceRateId = Fake.Random.Long(1, TotalSeededServiceRates),
|
ServiceRateId = Fake.Random.Long(1, TotalSeededServiceRates),
|
||||||
ServiceDetails = Fake.Lorem.Sentence(null,3)
|
ServiceDetails = Fake.Lorem.Sentence(null, 3)
|
||||||
};
|
};
|
||||||
woItem.Labors.Add(woItemLabor);
|
woItem.Labors.Add(woItemLabor);
|
||||||
|
|
||||||
@@ -3972,7 +3961,7 @@ namespace AyaNova.Util
|
|||||||
ServiceStartDate = woDate,
|
ServiceStartDate = woDate,
|
||||||
ServiceStopDate = woDate.AddHours(1),
|
ServiceStopDate = woDate.AddHours(1),
|
||||||
ServiceRateId = Fake.Random.Long(1, TotalSeededServiceRates),
|
ServiceRateId = Fake.Random.Long(1, TotalSeededServiceRates),
|
||||||
ServiceDetails = Fake.Lorem.Sentence(null,3)
|
ServiceDetails = Fake.Lorem.Sentence(null, 3)
|
||||||
};
|
};
|
||||||
woItem.Labors.Add(woItemLabor);
|
woItem.Labors.Add(woItemLabor);
|
||||||
|
|
||||||
@@ -3985,7 +3974,7 @@ namespace AyaNova.Util
|
|||||||
TravelStartDate = woDate,
|
TravelStartDate = woDate,
|
||||||
TravelStopDate = woDate.AddHours(1),
|
TravelStopDate = woDate.AddHours(1),
|
||||||
TravelRateId = Fake.Random.Long(1, TotalSeededTravelRates),
|
TravelRateId = Fake.Random.Long(1, TotalSeededTravelRates),
|
||||||
TravelDetails = Fake.Lorem.Sentence(null,3),
|
TravelDetails = Fake.Lorem.Sentence(null, 3),
|
||||||
Distance = Fake.Random.Int(1, 20)
|
Distance = Fake.Random.Int(1, 20)
|
||||||
};
|
};
|
||||||
woItem.Travels.Add(woItemTravel);
|
woItem.Travels.Add(woItemTravel);
|
||||||
@@ -3997,7 +3986,7 @@ namespace AyaNova.Util
|
|||||||
TravelStartDate = woDate,
|
TravelStartDate = woDate,
|
||||||
TravelStopDate = woDate.AddHours(1),
|
TravelStopDate = woDate.AddHours(1),
|
||||||
TravelRateId = Fake.Random.Long(1, TotalSeededTravelRates),
|
TravelRateId = Fake.Random.Long(1, TotalSeededTravelRates),
|
||||||
TravelDetails = Fake.Lorem.Sentence(null,3),
|
TravelDetails = Fake.Lorem.Sentence(null, 3),
|
||||||
Distance = Fake.Random.Int(1, 20)
|
Distance = Fake.Random.Int(1, 20)
|
||||||
};
|
};
|
||||||
woItem.Travels.Add(woItemTravel);
|
woItem.Travels.Add(woItemTravel);
|
||||||
@@ -4087,7 +4076,7 @@ namespace AyaNova.Util
|
|||||||
var woItemOutsideService = new PMItemOutsideService()
|
var woItemOutsideService = new PMItemOutsideService()
|
||||||
{
|
{
|
||||||
UnitId = GetRandomUnitForCustomer(o.CustomerId),
|
UnitId = GetRandomUnitForCustomer(o.CustomerId),
|
||||||
Notes = Fake.Lorem.Sentence(null,3),
|
Notes = Fake.Lorem.Sentence(null, 3),
|
||||||
VendorSentToId = Fake.Random.Long(1, TotalSeededVendors),
|
VendorSentToId = Fake.Random.Long(1, TotalSeededVendors),
|
||||||
VendorSentViaId = Fake.Random.Long(1, TotalSeededVendors),
|
VendorSentViaId = Fake.Random.Long(1, TotalSeededVendors),
|
||||||
RMANumber = "RMA" + Fake.Finance.Account(6),
|
RMANumber = "RMA" + Fake.Finance.Account(6),
|
||||||
@@ -4108,7 +4097,7 @@ namespace AyaNova.Util
|
|||||||
woItemOutsideService = new PMItemOutsideService()
|
woItemOutsideService = new PMItemOutsideService()
|
||||||
{
|
{
|
||||||
UnitId = GetRandomUnitForCustomer(o.CustomerId),
|
UnitId = GetRandomUnitForCustomer(o.CustomerId),
|
||||||
Notes = Fake.Lorem.Sentence(null,3),
|
Notes = Fake.Lorem.Sentence(null, 3),
|
||||||
VendorSentToId = Fake.Random.Long(1, TotalSeededVendors),
|
VendorSentToId = Fake.Random.Long(1, TotalSeededVendors),
|
||||||
VendorSentViaId = Fake.Random.Long(1, TotalSeededVendors),
|
VendorSentViaId = Fake.Random.Long(1, TotalSeededVendors),
|
||||||
RMANumber = "RMA" + Fake.Finance.Account(6),
|
RMANumber = "RMA" + Fake.Finance.Account(6),
|
||||||
|
|||||||
Reference in New Issue
Block a user