public PerFileLogEntry(DateTime date) { var random = new Random(); Date = date.Date; Region = DataGeneration.GetRandomRegion(); TenantName = FakeCompanies.CompanyName(); FileName = FakeSystem.FileName(); ModifyingUsers = GenerateUsersString(); FirstAccess = Date.AddHours(random.Next(0, 6)) .AddMinutes(random.Next(0, 59)) .AddSeconds(random.Next(0, 59)); LastAccess = Date.AddHours(random.Next(11, 23)) .AddMinutes(random.Next(0, 59)) .AddSeconds(random.Next(0, 59)); }
private static Customer CreateCustomer(_CustomerType type) { var name = new Bogus.DataSets.Name(); var address = new Bogus.DataSets.Address(); var random = new Randomizer(); if (type == _CustomerType.Individual) { var phoneNo = new Bogus.DataSets.PhoneNumbers(); return(new IndividualCustomer() { FirstName = name.FirstName(), LastName = name.LastName(), CustomerType = type.ToString(), Street = address.StreetName(), City = address.City(), State = address.State(), Zipcode = int.Parse(address.ZipCode("######")), PhoneNo = int.Parse(phoneNo.PhoneNumber("########")), Age = random.Number(18, 100), Gender = (int)random.Enum <_Gender>() }); } else if (type == _CustomerType.Enterprise) { var companyName = new Bogus.DataSets.Company(); return(new EnterpriseCustomer() { FirstName = name.FirstName(), LastName = name.LastName(), CustomerType = type.ToString(), Street = address.StreetName(), City = address.City(), State = address.State(), Zipcode = int.Parse(address.ZipCode("######")), OrganizationName = companyName.CompanyName() + companyName.CompanySuffix(), OrganizationType = random.Enum <_OrganizationType>().ToString() }); } else { return(null); } }