// // GET: /Checkout/ public IActionResult AddressAndPayment() { var nameGenerator = new PersonNameGenerator(); var placeNameGenerator = new PlaceNameGenerator(); var rndNum = new Random(); var firstName = nameGenerator.GenerateRandomMaleFirstName(); var lastName = nameGenerator.GenerateRandomLastName(); var orderCreateDto = new CheckoutDto { FirstName = firstName, LastName = lastName, Address = rndNum.Next(1000, 9999) + " " + placeNameGenerator.GenerateRandomPlaceName(), PostalCode = rndNum.Next(10000, 99999).ToString(), City = placeNameGenerator.GenerateRandomPlaceName(), State = "OH", Phone = "(" + rndNum.Next(100, 999) + ")" + rndNum.Next(100, 999) + "-" + rndNum.Next(1000, 9999), Email = firstName + "@" + "hotmail.com", CreditCardNumber = "4111 1111 1111 1111", CardholderName = $"{firstName} {lastName}", SecurityCode = "123", ExpirationDate = DateTime.Today.AddYears(1), }; return(View(orderCreateDto)); }
public void LoadDomain(string ID, string api_key = "") { if (Directory.Exists("domains")) { if (File.Exists($"domains/{ID}.json")) { lock (_lck) { MemoryItem mi1 = new MemoryItem(); DomainObject obj1 = JsonConvert.DeserializeObject <DomainObject>(File.ReadAllText($"domains/{ID}.json")); mi1.Obj = obj1; Itms.Add(obj1.DomainID, mi1); return; } } } MemoryItem mi = new MemoryItem(); DomainObject obj = new DomainObject { DomainID = ID }; PlaceNameGenerator pngl = new PlaceNameGenerator(); obj.PlaceName = pngl.GenerateRandomPlaceName() + "-" + pngl.GenerateRandomPlaceName() + "-" + (new Random()).Next(500, 8000).ToString(); //<-- Does this need to be changed in the future?? obj.IPAddr = Session.Instance.CFG.DefaultIceServerAddress; obj.API_Key = api_key; mi.Obj = obj; Itms.Add(obj.DomainID, mi); }
public RESTReplyData get_temporary_name(RESTRequestData pReq, List <string> pArgs) { RESTReplyData replyData = new RESTReplyData(); ResponseBody respBody = new ResponseBody(); PersonNameGenerator png = new PersonNameGenerator(); PlaceNameGenerator plng = new PlaceNameGenerator(); DomainEntity newDomain = new DomainEntity() { PlaceName = png.GenerateRandomFirstName() + "-" + plng.GenerateRandomPlaceName() + "-" + new Random().Next(500, 9000).ToString(), DomainID = Guid.NewGuid().ToString(), IPAddrOfFirstContact = pReq.RemoteUser.ToString() }; newDomain.API_Key = Tools.MD5Hash($":{newDomain.PlaceName}::{newDomain.DomainID}:{newDomain.IceServerAddr}"); Domains.Instance.AddDomain(newDomain.DomainID, newDomain); respBody.Data = new bodyDomainResponse() { domain = new bodyDomainReplyData() { id = newDomain.DomainID, name = newDomain.PlaceName, api_key = newDomain.API_Key } }; replyData.Body = respBody; // serializes JSON Context.Log.Debug("{0} Returning temporary domain: id={1}, name={2}", _logHeader, newDomain.DomainID, newDomain.PlaceName); replyData.CustomOutputHeaders.Add("X-Rack-CORS", "miss; no-origin"); replyData.CustomOutputHeaders.Add("Access-Control-Allow-Origin", "*"); return(replyData); }
public RandomRecordGenerator(int numberNames = 1000, int numberOfGuids = 1000) { nameGenerator = new PersonNameGenerator(); placeGenerator = new PlaceNameGenerator(); this.NumberOfNames = numberNames; this.NumberOfGuids = numberOfGuids; InitializeNames(); InitializeGuids(); }
/// <summary> /// Serves as a hash function for a <see cref="Culture"/> object. /// </summary> /// <returns>A hash code for this instance that is suitable for use in hashing algorithms and data structures such as a /// hash table.</returns> public override int GetHashCode() { unchecked { return(((Id != null ? Id.GetHashCode() : 0) * 397) ^ (Name != null ? Name.GetHashCode() : 0) ^ (Description != null ? Description.GetHashCode() : 0) ^ (TextureSet != null ? TextureSet.GetHashCode() : 0) ^ PlaceNameGenerator.GetHashCode() ^ (PlaceNameSchema != null ? PlaceNameSchema.GetHashCode() : 0)); } }
/// <summary> /// Create a default course. /// </summary> /// <param name="context"></param> /// <returns></returns> public static async Task <Course> CreateCourseAsync(ApplicationDbContext context) { var placeGenerator = new PlaceNameGenerator(); var course = new Course { Name = $"The People of {placeGenerator.GenerateRandomPlaceName()}" }; course.SisId = course.GetHashCode().ToString(); await context.Courses.AddAsync(course); await context.SaveChangesAsync(); return(course); }
public static async Task Product(int number) { var product = new Product { supplier = { name = "Supp", category1 = { name = "C1" }, category2 = { name = "C2" }, category3 = { name = "C3" } } }; var client = new RestClient("https://api.tripletex.io/v2/"); var placeGenerator = new PlaceNameGenerator(); for (var i = 0; i < number; i++) { product.name = placeGenerator.GenerateRandomPlaceName(); product.number = FileDoc.GetNumber("Product.csv"); product.costExcludingVatCurrency = Random.Next(5, 800); product.priceExcludingVatCurrency = Random.Next(800, 1501); var request = new RestRequest("product"); request.AddJsonBody(product); request.AddHeader("Authorization", $"Basic {Authentication.EncodedCredentials}"); var response = await client.ExecutePostAsync <SingleResponse <KeyInfo> >(request); if (!response.IsSuccessful) { ErrorHandler.Handel(response.Content); } var data = response.Data.Value; var dataString = $"{data.number},{data.name},{data.id}"; FileDoc.AppendFile(dataString, "Product.csv"); Console.Write($"\r{i + 1} Product created"); } Console.WriteLine("\n"); Console.Write("> "); }
public static async Task Product(Employee employee, int number) { var product = new Product { supplier = { name = "Supp", accountManager = employee, deliveryAddress = { employee = employee }, category1 = { name = "C1" }, category2 = { name = "C2" }, category3 = { name = "C3" } } }; var client = new RestClient("https://api.tripletex.io/v2/"); var placeGenerator = new PlaceNameGenerator(); for (var i = 0; i < number; i++) { product.name = placeGenerator.GenerateRandomPlaceName(); product.number = FileDoc.GetNumber("Product.csv"); product.costExcludingVatCurrency = Random.Next(5, 800); product.priceExcludingVatCurrency = Random.Next(800, 1501); var request = new RestRequest("product"); request.AddJsonBody(product); request.AddHeader("Authorization", $"Basic {Authentication.EncodedCredentials}"); var response = await client.ExecutePostAsync <SingleValueResponse <KeyInfo> >(request); if (HttpStatusCode.Created != response.StatusCode) { throw new ArgumentException($"Product post error: {response.StatusCode}"); } FileDoc.WriteFile(response.Data.Value, "Product.csv"); Console.Write($"\r{i + 1} Product created"); } Console.WriteLine("\n"); Console.Write("> "); }
public static void Initialize(IPlaysContext context) { if (!context.Plays.Find(_ => true).Any()) { var personGenerator = new PersonNameGenerator(); var placeGenerator = new PlaceNameGenerator(); var random = new Random(250); var plays = Enumerable.Range(1, 250) .Select(i => new Play { Game = new Game { Id = Guid.NewGuid(), Title = placeGenerator.GenerateRandomPlaceName() }, Id = Guid.NewGuid(), Notes = placeGenerator.GenerateRandomPlaceName(), PlayedDate = DateTime.Now.AddDays(-i), PlayerScores = new PlayScore[] { new() { Player = new IdName(Guid.NewGuid(), personGenerator.GenerateRandomFirstAndLastName()), Score = random.Next() }, new() { Player = new IdName(Guid.NewGuid(), personGenerator.GenerateRandomFirstAndLastName()), Score = random.Next() }, new() { Player = new IdName(Guid.NewGuid(), personGenerator .GenerateRandomFirstAndLastName()), Score = random.Next() }, } });
public ReplyData get_temporary_name(IPAddress remoteIP, int remotePort, List <string> arguments, string body, string method, Dictionary <string, string> Headers) { ReplyData rd = new ReplyData(); PersonNameGenerator png = new PersonNameGenerator(); PlaceNameGenerator plng = new PlaceNameGenerator(); // We're generating the entire domain entry in the data store DomainMemory.DomainObject DO = new DomainMemory.DomainObject() { PlaceName = png.GenerateRandomFirstName() + "-" + plng.GenerateRandomPlaceName() + "-" + new Random().Next(500, 9000).ToString(), DomainID = Guid.NewGuid().ToString(), IPAddr = remoteIP.ToString() }; DO.API_Key = Tools.MD5Hash($":{DO.PlaceName}::{DO.DomainID}:{DO.IPAddr}"); DomainReplyDataWithKey drd = new DomainReplyDataWithKey(); drd.ice_server_address = DO.IPAddr; drd.api_key = DO.API_Key; drd.id = DO.DomainID; drd.name = DO.PlaceName; TemporaryPlaceNameReply tpnr = new TemporaryPlaceNameReply(); tpnr.status = "success"; tpnr.data = new Dictionary <string, DomainReplyDataWithKey>(); tpnr.data.Add("domain", drd); rd.Status = 200; rd.Body = JsonConvert.SerializeObject(tpnr); DomainMemory.MemoryItem mi = new DomainMemory.MemoryItem(); mi.Obj = DO; Session.Instance.DomainsMem.Itms.Add(DO.DomainID, mi); rd.CustomOutputHeaders = new Dictionary <string, string>(); rd.CustomOutputHeaders.Add("X-Rack-CORS", "miss; no-origin"); rd.CustomOutputHeaders.Add("Access-Control-Allow-Origin", "*"); return(rd); }
public static async Task Employee(int number) { var employee = new Employee(); var personGenerator = new PersonNameGenerator(); var placeNameGenerator = new PlaceNameGenerator(); var client = new RestClient("https://api.tripletex.io/v2/"); for (var i = 0; i < number; i++) { var name = personGenerator.GenerateRandomFirstAndLastName().Split(' '); employee.firstName = name[0]; employee.lastName = name[1]; employee.email = name[0] + name[1] + "@gmail.com"; employee.department.name = placeNameGenerator.GenerateRandomPlaceName(); employee.phoneNumberMobile = Random.Next(10000000, 99999999).ToString(); employee.dateOfBirth = new DateTime(Random.Next(1950, 2001), Random.Next(1, 13), Random.Next(1, 29)).ToString("yyyy-MM-dd"); employee.employments[0].startDate = new DateTime(Random.Next(1900, 2020), Random.Next(1, 13), Random.Next(1, 29)).ToString("yyyy-MM-dd"); employee.employments[0].division.name = placeNameGenerator.GenerateRandomPlaceName(); employee.employments[0].employmentDetails[0].percentageOfFullTimeEquivalent = Random.Next(5, 51); var request = new RestRequest("employee"); request.AddJsonBody(employee); request.AddHeader("Authorization", $"Basic {Authentication.EncodedCredentials}"); var response = await client.ExecutePostAsync <SingleValueResponse <KeyInfo> >(request); if (HttpStatusCode.Created != response.StatusCode) { throw new ArgumentException($"Employee post error: {response.StatusCode}"); } Console.Write($"\r{i + 1} Employee created"); } Console.WriteLine("\n"); Console.Write("> "); }
/// <summary> /// Returns a random list of activities to display in the catalog. /// </summary> /// <param name="count">The number of activities to create.</param> /// <returns>The activities.</returns> private static IList <Activity> GenerateActivities(int count) { var placeNameGenerator = new PlaceNameGenerator(); var placeNames = placeNameGenerator.GenerateMultiplePlaceNames(count).ToArray(); var numberGenerator = new Random(); var activities = new List <Activity>(); for (var index = 0; index < count; index++) { var year = 1600 + numberGenerator.Next(0, 200); activities.Add(new Activity { Id = index, Title = $"The history of {placeNames[index]}", Description = $"This activity traces the history of {placeNames[index]} from its founding in {year}." }); } return(activities); }
// // GET: /Checkout/ public IActionResult AddressAndPayment() { var nameGenerator = new PersonNameGenerator(); var placeNameGenerator = new PlaceNameGenerator(); var rndNum = new Random(); var firstName = nameGenerator.GenerateRandomMaleFirstName(); var orderCreateDto = new OrderCreateDto { FirstName = firstName, LastName = nameGenerator.GenerateRandomLastName(), Address = rndNum.Next(1000, 9999).ToString() + " " + placeNameGenerator.GenerateRandomPlaceName(), PostalCode = rndNum.Next(10000, 99999).ToString(), City = placeNameGenerator.GenerateRandomPlaceName(), State = "OH", Phone = "(" + rndNum.Next(100, 999).ToString() + ")" + rndNum.Next(100, 999).ToString() + "-" + rndNum.Next(1000, 9999).ToString(), Country = "USA", Email = firstName + "@" + "hotmail.com" }; return(View(orderCreateDto)); }
protected override void Seed(MorenoContext context) { var personGenerator = new PersonNameGenerator(); var placeGenerator = new PlaceNameGenerator(); var randNum = new Random(50); //Student Section Section section = new Section() { Name = "Section 1" }; Section section2 = new Section() { Name = "Section 2" }; Section section3 = new Section() { Name = "Section 3" }; Section section4 = new Section() { Name = "Section 4" }; Section section5 = new Section() { Name = "Section 5" }; Section section6 = new Section() { Name = "Section 6" }; Section section7 = new Section() { Name = "Section 7" }; Section section8 = new Section() { Name = "Section 8" }; Section section9 = new Section() { Name = "Section 9" }; Section section10 = new Section() { Name = "Section 10" }; //Student Year Level YearLevel yearLvl = new YearLevel() { Name = "Grade 1", Sections = new List <Section>() { section, section2 } }; YearLevel yearLvl2 = new YearLevel() { Name = "Grade 2", Sections = new List <Section> { section3, section4 }, }; YearLevel yearLvl3 = new YearLevel() { Name = "Grade 3", Sections = new List <Section> { section5, section6 }, }; YearLevel yearLvl4 = new YearLevel() { Name = "Grade 4", Sections = new List <Section> { section7, section8 }, }; YearLevel yearLvl5 = new YearLevel() { Name = "Grade 5", Sections = new List <Section>() { section9, section10 }, }; //Book Conditions IList <Condition> conditions = new List <Condition>(); conditions.Add(new Condition() { Name = "Good", }); conditions.Add(new Condition() { Name = "Outdated", }); conditions.Add(new Condition() { Name = "Damaged", }); //Book Sources IList <Source> sources = new List <Source>(); sources.Add(new Source() { Name = "Purchased", }); sources.Add(new Source() { Name = "Donated", }); //Student Requirements var requirements = new List <Requirement>() { new Requirement() { Name = "NSO", }, new Requirement() { Name = "2 x 2 Picture", }, new Requirement() { Name = "Good Moral Certificate", }, }; IList <Student> students = new List <Student>(); for (int i = 1; i < 100; i++) { var newSection = i > 51 ? section10 : section9; students.Add(new Student() { FirstName = personGenerator.GenerateRandomFirstName(), MiddleName = personGenerator.GenerateRandomLastName(), Gender = randNum.Next(1, 3) == 1 ? "Male" : "Female", LastName = personGenerator.GenerateRandomLastName(), BirthDate = DateTime.Now.Date, Address = placeGenerator.GenerateRandomPlaceName(), Contact = "09179496408", SchoolYear = "2016-2017", LRN = i.ToString(), YearLevel = yearLvl5, Section = newSection, } ); } for (int i = 101; i < 200; i++) { var newSection = i > 151 ? section7 : section8; students.Add(new Student() { FirstName = personGenerator.GenerateRandomFirstName(), MiddleName = personGenerator.GenerateRandomLastName(), Gender = randNum.Next(1, 3) == 1 ? "Male" : "Female", LastName = personGenerator.GenerateRandomLastName(), BirthDate = DateTime.Now.Date, Address = placeGenerator.GenerateRandomPlaceName(), Contact = "09179496408", SchoolYear = "2016-2017", LRN = i.ToString(), YearLevel = yearLvl4, Section = newSection, } ); } for (int i = 301; i < 400; i++) { var newSection = i > 351 ? section5 : section6; students.Add(new Student() { FirstName = personGenerator.GenerateRandomFirstName(), MiddleName = personGenerator.GenerateRandomLastName(), Gender = randNum.Next(1, 3) == 1 ? "Male" : "Female", LastName = personGenerator.GenerateRandomLastName(), BirthDate = DateTime.Now.Date, Address = placeGenerator.GenerateRandomPlaceName(), Contact = "09179496408", SchoolYear = "2016-2017", LRN = i.ToString(), YearLevel = yearLvl3, Section = newSection, } ); } for (int i = 401; i < 500; i++) { var newSection = i > 451 ? section3 : section4; students.Add(new Student() { FirstName = personGenerator.GenerateRandomFirstName(), MiddleName = personGenerator.GenerateRandomLastName(), Gender = randNum.Next(1, 3) == 1 ? "Male" : "Female", LastName = personGenerator.GenerateRandomLastName(), BirthDate = DateTime.Now.Date, Address = placeGenerator.GenerateRandomPlaceName(), Contact = "09179496408", SchoolYear = "2016-2017", LRN = i.ToString(), YearLevel = yearLvl2, Section = newSection, } ); } for (int i = 501; i < 600; i++) { var newSection = i > 551 ? section : section2; students.Add(new Student() { FirstName = personGenerator.GenerateRandomFirstName(), MiddleName = personGenerator.GenerateRandomLastName(), Gender = randNum.Next(1, 3) == 1 ? "Male" : "Female", LastName = personGenerator.GenerateRandomLastName(), BirthDate = DateTime.Now.Date, Address = placeGenerator.GenerateRandomPlaceName(), Contact = "09179496408", SchoolYear = "2016-2017", LRN = i.ToString(), YearLevel = yearLvl, Section = newSection, } ); } context.Students.AddRange(students); var studentUsers = new List <User>(); foreach (var student in students) { var newUser = new User() { UserName = student.LRN, Password = $"{student.FirstName[0]}{student.MiddleName[0]}{student.LastName[0]}{student.BirthDate.Date.ToString("dMyyyy")}".ToLower(), Authorization = "Student", Student = student }; studentUsers.Add(newUser); } context.Users.AddRange(studentUsers); //Teachers List <Teacher> teachers = new List <Teacher>(); for (int i = 1001; i < 1011; i++) { teachers.Add(new Teacher() { Id = i, FirstName = personGenerator.GenerateRandomFirstName(), MiddleName = personGenerator.GenerateRandomLastName(), Gender = randNum.Next(1, 3) == 1 ? "Male" : "Female", LastName = personGenerator.GenerateRandomLastName(), Birthday = DateTime.Now.Date, Address = placeGenerator.GenerateRandomPlaceName(), ContactNo = "09179496408", }); } context.Teachers.AddRange(teachers); var user2 = new List <User>(); foreach (var teacher in teachers) { var newUser = new User() { UserName = teacher.Id.ToString(), Password = $"{teacher.FirstName[0]}{teacher.MiddleName[0]}{teacher.LastName[0]}{teacher.Birthday.Date.ToString("dMyyyy")}".ToLower(), Authorization = "Teacher", Student = null, Teacher = teacher }; user2.Add(newUser); } context.Users.AddRange(user2); //var user1 = new List<User>(); //foreach (var student in students) //{ // var newUser = new User() // { // UserName = student.LRN, // Password = $"{student.FirstName[0]}{student.MiddleName[0]}{student.LastName[0]}{student.BirthDate.Date.ToString("dMyyyy")}".ToLower(), // Authorization = "Student", // Student = student // }; // user1.Add(newUser); //} //User Login Details IList <User> user = new List <User>(); user.Add(new User() { UserName = "******", Password = "******", Authorization = "Library", Student = null }); user.Add(new User() { UserName = "******", Password = "******", Authorization = "Administrator", Student = null }); user.Add(new User() { UserName = "******", Password = "******", Authorization = "Registrar", Student = null }); //Council Positions IList <CouncilPosition> councilPositions = new List <CouncilPosition> { new CouncilPosition() { Position = "President" }, new CouncilPosition() { Position = "Vice President" }, new CouncilPosition() { Position = "Secretary" }, new CouncilPosition() { Position = "Treasurer" }, new CouncilPosition() { Position = "Auditor" } }; //Sections to List var sectionList = new List <Section>() { section, section2, section3, section4, section5, section6, section7, section8, section9, section10 }; context.Sections.AddRange(sectionList); //Grade to List var gradeList = new List <YearLevel>() { yearLvl, yearLvl2, yearLvl3, yearLvl4, yearLvl5, }; context.YearLevels.AddRange(gradeList); for (int i = 0; i < 10; i++) { foreach (var councilPosition in councilPositions) { var number = randNum.Next(1, 50); var dateTime = new DateTime(2001 + i, 1, 1); var electionHistory = new ElectionHistory() { Position = councilPosition.Position, Name = personGenerator.GenerateRandomFirstAndLastName(), DateYear = dateTime, VoteCount = number }; context.ElectionHistory.Add(electionHistory); } } //Book Category //Book var booklist = new List <Book> { new Book() { Title = "Florante at Laura", Author = "Francisco Balagtas ", PublishedYear = DateTime.Now.Date, Publisher = "Rex Books", Quantity = 295, AvailableQuantity = 295, Category = new Category() { Name = "Romance" }, }, new Book() { Title = "El Filibusterismo", Author = "José Rizal ", PublishedYear = DateTime.Now.Date, Publisher = "National Books", Quantity = 295, AvailableQuantity = 295, Category = new Category() { Name = "Romance" }, }, new Book() { Title = "Luha ng Buwaya", Author = "José Rizal ", PublishedYear = DateTime.Now.Date, Publisher = "Manok Books", Quantity = 295, AvailableQuantity = 295, Category = new Category() { Name = "Fiction" }, } }; context.Books.AddRange(booklist); context.Students.AddRange(students); context.Requirements.AddRange(requirements); context.CouncilPositions.AddRange(councilPositions); context.Users.AddRange(user); //context.Users.AddRange(user1); context.Conditions.AddRange(conditions); context.Sources.AddRange(sources); base.Seed(context); }
protected override void Seed(HHAM.Models.ApplicationDbContext context) { var roleManager = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(context)); var UserManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(context)); var personGenerator = new PersonNameGenerator(); var placeGenerator = new PlaceNameGenerator(); DateTime DateAdmited = RandomDay(); UserProfileInfo NurseProfile = null; if (context.Roles.ToList().Count == 0) { roleManager.Create(new IdentityRole { Name = "Admin" }); roleManager.Create(new IdentityRole { Name = "Doctor" }); roleManager.Create(new IdentityRole { Name = "Nurse" }); var AdminUser = new ApplicationUser { UserName = "******", Email = "*****@*****.**" }; string AdminUserPWD = "DietForCoke123)"; var AdminUserCreationStatus = UserManager.Create(AdminUser, AdminUserPWD); if (AdminUserCreationStatus.Succeeded) { var result = UserManager.AddToRole(AdminUser.Id, "Admin"); } context.UserProfileInfo.Add(new UserProfileInfo { Description = "I am an ADMIN", FirstName = "Nancy", LastName = "Cook", Role = "Admin", User = AdminUser, UrlProfilePicture = "https://randomuser.me/api/portraits/women/64.jpg", }); // Doctor Users CreateDoctorUser(context, UserManager, "*****@*****.**", "YOLo123)", "Mirna", "Jegatheeswaran", "64"); CreateDoctorUser(context, UserManager, "*****@*****.**", "YOLo1234)", "Harminder", "Paink", "64"); CreateDoctorUser(context, UserManager, "*****@*****.**", "YOLo1235)", "Huda", "Sarwar", "64"); CreateDoctorUser(context, UserManager, "*****@*****.**", "YOLo1236)", "Jing", "Ren", "64"); // Nurse User var NurseUser = new ApplicationUser { UserName = "******", Email = "*****@*****.**" }; string NurseUserPWD = "YOLo1234)"; var NurseUserCreationStatus = UserManager.Create(NurseUser, NurseUserPWD); if (NurseUserCreationStatus.Succeeded) { var result = UserManager.AddToRole(NurseUser.Id, "Nurse"); } NurseProfile = context.UserProfileInfo.Add(new UserProfileInfo { Description = "I am a Nurse !!! YAY ME", User = NurseUser, Role = "Nusre", FirstName = "Max", LastName = "Tucker", UrlProfilePicture = "https://randomuser.me/api/portraits/men/21.jpg", }); } // added all the blood types if (context.BloodTypes.ToList().Count == 0) { context.BloodTypes.Add(new Models.BloodType { Value = "AB - Negative", Text = "AB - Negative" }); context.BloodTypes.Add(new Models.BloodType { Value = "B - Negative", Text = "B - Negative" }); context.BloodTypes.Add(new Models.BloodType { Value = "AB - Postive", Text = "AB - Postive" }); context.BloodTypes.Add(new Models.BloodType { Value = "A - Negative", Text = "A - Negative" }); context.BloodTypes.Add(new Models.BloodType { Value = "O - Negative", Text = "O - Negative" }); context.BloodTypes.Add(new Models.BloodType { Value = "B - Postive", Text = "B - Postive" }); context.BloodTypes.Add(new Models.BloodType { Value = "A - Postive", Text = "A - Postive" }); context.BloodTypes.Add(new Models.BloodType { Value = "O - Postive", Text = "O - Postive" }); } // added gender Types if (context.Genders.ToList().Count == 0) { context.Genders.Add(new Models.Gender { Value = "Male", Text = "Male" }); context.Genders.Add(new Models.Gender { Value = "Female", Text = "Female" }); context.Genders.Add(new Models.Gender { Value = "Other", Text = "Other" }); } if (context.Patient.ToList().Count == 0) { for (int i = 0; i < 100; i++) { if (i % 2 == 0) { context.Patient.Add(new Models.Patient { FirstName = personGenerator.GenerateRandomFirstName(), LastName = personGenerator.GenerateRandomLastName(), BirthDate = RandomDay(), patientNumber = Guid.NewGuid().ToString(), Weight = gen.Next(120, 205), Height = gen.Next(100, 200), Gender = context.Genders.Where(x => x.Text == "Male").FirstOrDefault(), DateAdmited = DateAdmited, DateReleased = DateAdmited.AddDays(20), Notes = LoremNET.Lorem.Paragraph(5, 6, 4, 10), Married = false, PrimaryAddress = placeGenerator.GenerateRandomPlaceName() + "Street", SecondaryAddress = placeGenerator.GenerateRandomPlaceName() + "Street", BloodType = context.BloodTypes.FirstOrDefault(), CareGivers = context.UserProfileInfo.ToList() }); } else { context.Patient.Add(new Models.Patient { FirstName = personGenerator.GenerateRandomFirstName(), LastName = personGenerator.GenerateRandomLastName(), BirthDate = RandomDay(), patientNumber = Guid.NewGuid().ToString(), Weight = gen.Next(120, 205), Height = gen.Next(100, 200), Gender = context.Genders.Where(x => x.Text == "Female").FirstOrDefault(), DateAdmited = DateAdmited, DateReleased = DateAdmited.AddDays(20), Notes = LoremNET.Lorem.Paragraph(5, 6, 4, 10), Married = true, PrimaryAddress = placeGenerator.GenerateRandomPlaceName() + "Street", SecondaryAddress = placeGenerator.GenerateRandomPlaceName() + "Street", BloodType = context.BloodTypes.FirstOrDefault(), CareGivers = context.UserProfileInfo.ToList() }); } } } if (context.Scans.ToList().Count == 0) { foreach (var patient in context.Patient.ToList()) { for (int i = 0; i < 6; i++) { context.Scans.Add(CreateRandScan(patient.patientNumber, i, DateAdmited, patient)); } } } context.SaveChanges(); }
public static void Seed(MyContext _context) { if (_context.Ljekari.Count() != 0) { return; } var personGenerator = new PersonNameGenerator(); var placeGenerator = new PlaceNameGenerator(); var muski = new Spol { Naziv = "Male" }; var zenski = new Spol { Naziv = "Female" }; var unknown = new Spol { Naziv = "Unknown" }; var Ljekari = new List <Ljekar>(); var Pacijenti = new List <Pacijent>(); for (int i = 0; i < 5; i++) { Ljekari.Add(new Ljekar { Ime = personGenerator.GenerateRandomMaleFirstName(), Prezime = personGenerator.GenerateRandomLastName(), Sifra = MyRandomExtensions.MyRandomString(5), Titula = (Titula)MyRandomExtensions.RandomNumber(0, 2) }); } for (int i = 0; i < 5; i++) { Ljekari.Add(new Ljekar { Ime = personGenerator.GenerateRandomFemaleFirstName(), Prezime = personGenerator.GenerateRandomLastName(), Sifra = MyRandomExtensions.MyRandomString(5), Titula = (Titula)MyRandomExtensions.RandomNumber(0, 2), }); } for (int i = 0; i < 10; i++) { Pacijenti.Add(new Pacijent { Ime = personGenerator.GenerateRandomMaleFirstName(), Prezime = personGenerator.GenerateRandomLastName(), Adresa = placeGenerator.GenerateRandomPlaceName(), BrojTelefona = "+387" + MyRandomExtensions.RandomNumber(61, 66) + MyRandomExtensions.RandomNumber(100, 200) + MyRandomExtensions.RandomNumber(400, 500), DatumRodjenja = DateTime.Now.AddYears(-MyRandomExtensions.RandomNumber(41, 71)), Spol = muski });; } for (int i = 0; i < 10; i++) { Pacijenti.Add(new Pacijent { Ime = personGenerator.GenerateRandomFemaleFirstName(), Prezime = personGenerator.GenerateRandomLastName(), Adresa = placeGenerator.GenerateRandomPlaceName(), BrojTelefona = "+387" + MyRandomExtensions.RandomNumber(61, 66) + MyRandomExtensions.RandomNumber(100, 200) + MyRandomExtensions.RandomNumber(400, 500), DatumRodjenja = DateTime.Now.AddYears(-MyRandomExtensions.RandomNumber(41, 71)), Spol = zenski }); } _context.Spol.Add(muski); _context.Spol.Add(zenski); _context.Spol.Add(unknown); foreach (var item in Ljekari) { _context.Ljekari.Add(item); } foreach (var item in Pacijenti) { _context.Pacijenti.Add(item); } _context.SaveChanges(); }
//public List<TestModel> GetAllTest(string playerID) //{ // List<TestModel> matches = new List<TestModel>(); // using (MySqlConnection connection = CreateConnection()) // { // matches = connection.Query<TestModel>("SELECT * FROM matches NATURAL JOIN (SELECT * FROM played_match WHERE player_id = @PlayerID) AS matches_played_by_player", new { PlayerID = playerID }).ToList(); // } // return matches; //} public void InsertRandomData(int amount) { var personGenerator = new PersonNameGenerator(); var placeGenerator = new PlaceNameGenerator(); intrusiveContext context = null; Random rnd = new Random(DateTime.UtcNow.Millisecond); int index = 105000; try { context = new intrusiveContext(); context.ChangeTracker.AutoDetectChangesEnabled = false; for (int i = 0; i < amount; i++) { Accounts tempAccount = new Accounts() { AccountId = placeGenerator.GenerateRandomPlaceName() + index.ToString() + personGenerator.GenerateRandomFirstName(), Email = index.ToString(), PasswordHash = index.ToString() }; Players tempPlayer = new Players() { Experience = (uint)rnd.Next(10000001), PlayerId = tempAccount.AccountId }; context.Add(tempAccount); context.Add(tempPlayer); if (i % 100 == 0) { context.SaveChanges(); context.Dispose(); context = new intrusiveContext(); context.ChangeTracker.AutoDetectChangesEnabled = false; } context.SaveChanges(); //connection.Query<AccountModel>("select * from accounts"); //Console.WriteLine("{0} inserted succesfully!", tempPlayer.PlayerId); index++; } } catch (Exception e) { Console.WriteLine(e.InnerException.Message); } finally { if (context != null) { context.Dispose(); } } //using (MySqlConnection connection = CreateConnection()) //{ // int index = 0; // try // { // connection.Open(); // for (int i = 0; i < amount; i++) // { // Accounts tempAccount = new Accounts() // { // AccountId = placeGenerator.GenerateRandomPlaceName() + index.ToString() + personGenerator.GenerateRandomFirstName(), // Email = index.ToString(), // PasswordHash = index.ToString() // }; // Players tempPlayer = new Players() // { // Experience = (uint)rnd.Next(10000001), // PlayerId = tempAccount.AccountId // }; // connection.Insert(tempAccount); // connection.Insert(tempPlayer); // //connection.Query<AccountModel>("select * from accounts"); // Console.WriteLine("{0} inserted succesfully!", tempPlayer.PlayerId); // index++; // } // } // catch (Exception e) // { // Console.WriteLine(e.Message); // } //} Console.WriteLine("All inserted"); }
protected override void Seed(CannDash.API.Infrastructure.CannDashDataContext context) { var placeGenerator = new PlaceNameGenerator(); string city = "San Diego"; string companyName = string.Empty; string state = "CA"; int zipcode = 92101; if (!context.Dispensaries.Any()) { for (int i = 0; i < 20; i++) { companyName = placeGenerator.GenerateRandomPlaceName(); context.Dispensaries.Add(new Models.Dispensary { CompanyName = companyName, Street = Generator.GenerateAddress().AddressLine, City = city, State = state, ZipCode = zipcode, Email = companyName + "@me.com", Phone = "619 123 5678" }); context.SaveChanges(); } } var personGenerator = new PersonNameGenerator(); string firstName = String.Empty; string lastName = String.Empty; DateTime dob = DateTime.MinValue; if (!context.Customers.Any()) { for (int i = 0; i < 20; i++) { dob = Generator.GenerateDOB(21, 90); firstName = personGenerator.GenerateRandomFirstName(); lastName = personGenerator.GenerateRandomLastName(); context.Customers.Add(new Models.Customer { DispensaryId = 14, FirstName = firstName, LastName = lastName, Street = Generator.GenerateAddress().AddressLine, City = city, State = state, ZipCode = zipcode, Email = firstName + '.' + lastName + "@me.com", Phone = "619 123 8798", DateOfBirth = dob, Age = (DateTime.Today).Year - dob.Year }); context.SaveChanges(); } } if (!context.Drivers.Any()) { for (int i = 0; i < 5; i++) { dob = Generator.GenerateDOB(21, 90); firstName = personGenerator.GenerateRandomFirstName(); lastName = personGenerator.GenerateRandomLastName(); context.Drivers.Add(new Models.Driver { DispensaryId = 14, FirstName = firstName, LastName = lastName, Email = firstName + '.' + lastName + "@me.com", Phone = "619 123 2345", }); context.SaveChanges(); } } // This method will be called after migrating to the latest version. // You can use the DbSet<T>.AddOrUpdate() helper extension method // to avoid creating duplicate seed data. E.g. // // context.People.AddOrUpdate( // p => p.FullName, // new Person { FullName = "Andrew Peters" }, // new Person { FullName = "Brice Lambson" }, // new Person { FullName = "Rowan Miller" } // ); // }
public PlaceNameBehavior() { _placeGenerator = new PlaceNameGenerator(); }
protected override void Seed(MorenoContext context) { //Student Section Section section = new Section() { Name = "Section 1" }; Section section2 = new Section() { Name = "Section 2" }; Section section3 = new Section() { Name = "Section 3" }; Section section4 = new Section() { Name = "Section 4" }; Section section5 = new Section() { Name = "Section 5" }; Section section6 = new Section() { Name = "Section 6" }; Section section7 = new Section() { Name = "Section 7" }; Section section8 = new Section() { Name = "Section 8" }; Section section9 = new Section() { Name = "Section 9" }; Section section10 = new Section() { Name = "Section 10" }; //Student Year Level YearLevel yearLvl = new YearLevel() { Name = "Grade 1", Sections = new List <Section>() { section, section2 } }; YearLevel yearLvl2 = new YearLevel() { Name = "Grade 2", Sections = new List <Section> { section3, section4 }, }; YearLevel yearLvl3 = new YearLevel() { Name = "Grade 3", Sections = new List <Section> { section5, section6 }, }; YearLevel yearLvl4 = new YearLevel() { Name = "Grade 4", Sections = new List <Section> { section7, section8 }, }; YearLevel yearLvl5 = new YearLevel() { Name = "Grade 5", Sections = new List <Section>() { section9, section10 }, }; //Book Conditions IList <Condition> conditions = new List <Condition>(); conditions.Add(new Condition() { Name = "Good", }); conditions.Add(new Condition() { Name = "Outdated", }); conditions.Add(new Condition() { Name = "Damaged", }); //Book Sources IList <Source> sources = new List <Source>(); sources.Add(new Source() { Name = "Purchased", }); sources.Add(new Source() { Name = "Donated", }); //Student Requirements var requirements = new List <Requirement>() { new Requirement() { Name = "NSO", }, new Requirement() { Name = "2 x 2 Picture", }, new Requirement() { Name = "Good Moral Certificate", }, }; IList <Student> students = new List <Student>(); students.Add(new Student() { FirstName = "Carl", MiddleName = "Bacuno", Gender = "Male", LastName = "Baisa", BirthDate = DateTime.Now, Address = "Daet", Contact = "091212121243421", SchoolYear = "2016-2017", LRN = "201712121", YearLevel = yearLvl, Section = section, }); students.Add(new Student() { FirstName = "Carlo", MiddleName = "Abnoy", Gender = "Female", LastName = "Ubana", BirthDate = DateTime.Now, Address = "Lag-on", Contact = "09121212125653", SchoolYear = "2016-2017", LRN = "201712122", YearLevel = yearLvl2, Section = section2 }); students.Add(new Student() { FirstName = "Marlsen", MiddleName = "Bacalla", Gender = "Male", LastName = "Abando", BirthDate = DateTime.Now, Address = "Hotape", Contact = "09121212123421", SchoolYear = "2016-2017", LRN = "201712123", YearLevel = yearLvl3, Section = section3 }); students.Add(new Student() { FirstName = "Nikko", MiddleName = "Ace", Gender = "Female", LastName = "Moreno", BirthDate = DateTime.Now, Address = "Harmony Village", Contact = "09121213432121", SchoolYear = "2016-2017", LRN = "201712124", YearLevel = yearLvl4, Section = section4 }); students.Add(new Student() { FirstName = "Arminna", MiddleName = "Vasquez", Gender = "Female", LastName = "Jaucian", BirthDate = DateTime.Now, Address = "Pandan", Contact = "09121214552121", SchoolYear = "2016-2017", LRN = "201712125", YearLevel = yearLvl5, Section = section5 }); students.Add(new Student() { FirstName = "Carlo", MiddleName = "Asor", Gender = "Male", LastName = "Ubana", BirthDate = DateTime.Now, Address = "lagon", Contact = "09121218972331", SchoolYear = "2016-2017", LRN = "1", YearLevel = yearLvl5, Section = section5 }); students.Add(new Student() { FirstName = "Jabo", MiddleName = "Santos", Gender = "Male", LastName = "Santino", BirthDate = DateTime.Now, Address = "basud", Contact = "09121256713211", SchoolYear = "2016-2017", LRN = "2", YearLevel = yearLvl5, Section = section5 }); students.Add(new Student() { FirstName = "Alexandra", MiddleName = "Amanda", Gender = "Female", LastName = "Carlo", BirthDate = DateTime.Now, Address = "Amy", Contact = "0912329532211", SchoolYear = "2016-2017", LRN = "3", YearLevel = yearLvl5, Section = section5 }); students.Add(new Student() { FirstName = "Xandra", MiddleName = "Donna", Gender = "Female", LastName = "Emily", BirthDate = DateTime.Now, Address = "Amty", Contact = "0921398731313", SchoolYear = "2016-2017", LRN = "4", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "Rebecca", MiddleName = "Donna", Gender = "Female", LastName = "Don", BirthDate = DateTime.Now, Address = "Amgy", Contact = "09213313123434", SchoolYear = "2016-2017", LRN = "5", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "Yvonne", MiddleName = "Donnat", Gender = "Female", LastName = "Done", BirthDate = DateTime.Now, Address = "Amqy", Contact = "0921467331334", SchoolYear = "2016-2017", LRN = "6", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "Frank", MiddleName = "Francus", Gender = "Female", LastName = "Donet", BirthDate = DateTime.Now, Address = "Amey", Contact = "092561331334", SchoolYear = "2016-2017", LRN = "7", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "Lucas", MiddleName = "Francis", Gender = "Male", LastName = "Donet", BirthDate = DateTime.Now, Address = "Amys", Contact = "0921332341334", SchoolYear = "2016-2017", LRN = "7", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "Paul", MiddleName = "Frans", Gender = "Male", LastName = "Donett", BirthDate = DateTime.Now, Address = "Amys", Contact = "092231331334", SchoolYear = "2016-2017", LRN = "8", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "William", MiddleName = "Franst", Gender = "Male", LastName = "Donetgt", BirthDate = DateTime.Now, Address = "Amyyr", Contact = "0921334551334", SchoolYear = "2016-2017", LRN = "9", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "Mark", MiddleName = "Fransts", Gender = "Male", LastName = "Dontrt", BirthDate = DateTime.Now, Address = "Amnnyr", Contact = "092123234424", SchoolYear = "2016-2017", LRN = "10", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "Evan", MiddleName = "Evans", Gender = "Male", LastName = "Deb", BirthDate = DateTime.Now, Address = "Ambwyr", Contact = "0921233233432", SchoolYear = "2016-2017", LRN = "11", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "Robert", MiddleName = "Roberts", Gender = "Male", LastName = "Debe", BirthDate = DateTime.Now, Address = "Ambhjr", Contact = "09212434432", SchoolYear = "2016-2017", LRN = "12", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "Trevor", MiddleName = "Trevorr", Gender = "Male", LastName = "Debpe", BirthDate = DateTime.Now, Address = "Trevff", Contact = "09212477432", SchoolYear = "2016-2017", LRN = "13", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "Jason", MiddleName = "Jasons", Gender = "Male", LastName = "Debpev", BirthDate = DateTime.Now, Address = "Tareff", Contact = "09267124432", SchoolYear = "2016-2017", LRN = "14", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "Christian", MiddleName = "Christians", Gender = "Male", LastName = "Debperv", BirthDate = DateTime.Now, Address = "lopps", Contact = "092123124432", SchoolYear = "2016-2017", LRN = "15", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "Alexander", MiddleName = "Alexanderaer", Gender = "Male", LastName = "mall", BirthDate = DateTime.Now, Address = "lorpps", Contact = "09212455432", SchoolYear = "2016-2017", LRN = "16", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "alans", MiddleName = "alanse", Gender = "Male", LastName = "mall", BirthDate = DateTime.Now, Address = "malls", Contact = "09244124432", SchoolYear = "2016-2017", LRN = "17", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "Dans", MiddleName = "dan", Gender = "Male", LastName = "mallsa", BirthDate = DateTime.Now, Address = "mekks", Contact = "09212441332", SchoolYear = "2016-2017", LRN = "18", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "Lucas", MiddleName = "Lucasd", Gender = "Male", LastName = "Lucasr", BirthDate = DateTime.Now, Address = "mekksd", Contact = "0921243432", SchoolYear = "2016-2017", LRN = "19", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "Richard", MiddleName = "Richards", Gender = "Male", LastName = "Richardss", BirthDate = DateTime.Now, Address = "lagns", Contact = "09212432432", SchoolYear = "2016-2017", LRN = "20", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "Ryan", MiddleName = "Ryans", Gender = "Male", LastName = "Richardss", BirthDate = DateTime.Now, Address = "wqwe", Contact = "09212432", SchoolYear = "2016-2017", LRN = "21", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "Ryan", MiddleName = "Ryans", Gender = "Male", LastName = "Richardss", BirthDate = DateTime.Now, Address = "wqwe", Contact = "09212432", SchoolYear = "2016-2017", LRN = "21", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "Victor", MiddleName = "Victors", Gender = "Male", LastName = "Victorsas", BirthDate = DateTime.Now, Address = "frg", Contact = "0921242232", SchoolYear = "2016-2017", LRN = "22", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "Dominic", MiddleName = "Dominicsa", Gender = "Male", LastName = "Dominicgh", BirthDate = DateTime.Now, Address = "ertg", Contact = "09123521", SchoolYear = "2016-2017", LRN = "23", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "Connor", MiddleName = "Connorsq", Gender = "Male", LastName = "DomiConnordfsnicgh", BirthDate = DateTime.Now, Address = "3tye", Contact = "0912352221", SchoolYear = "2016-2017", LRN = "24", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "Austin", MiddleName = "Austinsa", Gender = "Male", LastName = "Austinswq", BirthDate = DateTime.Now, Address = "qwerty", Contact = "09123522321", SchoolYear = "2016-2017", LRN = "25", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "Andrew", MiddleName = "Andrews", Gender = "Male", LastName = "Andrewqwe", BirthDate = DateTime.Now, Address = "qwertys", Contact = "02342412", SchoolYear = "2016-2017", LRN = "26", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "Cameron", MiddleName = "Camerons", Gender = "Male", LastName = "Cameronhyh", BirthDate = DateTime.Now, Address = "qwertysr", Contact = "09232342412", SchoolYear = "2016-2017", LRN = "27", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "Isaac", MiddleName = "Isaacs", Gender = "Male", LastName = "Isaacjr", BirthDate = DateTime.Now, Address = "qwertyssr", Contact = "093232342412", SchoolYear = "2016-2017", LRN = "28", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "Isaac", MiddleName = "Isaacs", Gender = "Male", LastName = "Isaacjr", BirthDate = DateTime.Now, Address = "qwertyssr", Contact = "093232342412", SchoolYear = "2016-2017", LRN = "28", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "Matt", MiddleName = "Matts", Gender = "Male", LastName = "Mattss", BirthDate = DateTime.Now, Address = "qwertyqr", Contact = "083232342412", SchoolYear = "2016-2017", LRN = "29", YearLevel = yearLvl5, Section = section5, } ); students.Add(new Student() { FirstName = "Michael", MiddleName = "Michaelsa", Gender = "Male", LastName = "Michaelfd", BirthDate = DateTime.Now, Address = "qwerty3qr", Contact = "0832323142412", SchoolYear = "2016-2017", LRN = "30", YearLevel = yearLvl5, Section = section5, } ); context.Students.AddRange(students); var user1 = new List <User>(); foreach (var student in students) { var newUser = new User() { UserName = student.LRN, Password = $"{student.FirstName[0]}{student.MiddleName[0]}{student.LastName[0]}{student.BirthDate.Date.ToString("dMyyyy")}".ToLower(), Authorization = "Student", Student = student }; user1.Add(newUser); } //User Login Details IList <User> user = new List <User>(); user.Add(new User() { UserName = "******", Password = "******", Authorization = "Library" }); user.Add(new User() { UserName = "******", Password = "******", Authorization = "Administrator" }); user.Add(new User() { UserName = "******", Password = "******", Authorization = "Registrar" }); //Council Positions IList <CouncilPosition> councilPositions = new List <CouncilPosition> { new CouncilPosition() { Position = "President" }, new CouncilPosition() { Position = "Vice President" }, new CouncilPosition() { Position = "Secretary" }, new CouncilPosition() { Position = "Treasurer" }, new CouncilPosition() { Position = "Auditor" } }; //Sections to List var sectionList = new List <Section>() { section, section2, section3, section4, section5, section6, section7, section8, section9, section10 }; context.Sections.AddRange(sectionList); //Grade to List var gradeList = new List <YearLevel>() { yearLvl, yearLvl2, yearLvl3, yearLvl4, yearLvl5, }; context.YearLevels.AddRange(gradeList); var personGenerator = new PersonNameGenerator(); var placeGenerator = new PlaceNameGenerator(); var randNum = new Random(50); for (int i = 0; i < 10; i++) { foreach (var councilPosition in councilPositions) { var number = randNum.Next(1, 50); var dateTime = new DateTime(2001 + i, 1, 1); var electionHistory = new ElectionHistory() { Position = councilPosition.Position, Name = personGenerator.GenerateRandomFirstAndLastName(), DateYear = dateTime, VoteCount = number }; context.ElectionHistory.Add(electionHistory); } } context.Requirements.AddRange(requirements); context.CouncilPositions.AddRange(councilPositions); context.Users.AddRange(user); context.Users.AddRange(user1); context.Conditions.AddRange(conditions); context.Sources.AddRange(sources); base.Seed(context); }