private void GenerateBooks() { var random = new Random(); List <Author> authors = (List <Author>)Session["Authors"]; Session["Books"] = new List <Book>(); int nbAuthors = authors.Count; DateTime startDate = new DateTime(1800, 01, 01); DateTime endDate = new DateTime(2017, 06, 09); var dal = new BookDAL((List <Book>)Session["Books"]); for (int i = 0; i < random.Next(10, 20); i++) { String bookTitle = random.NextLoremIpsum(2); DateTime date = random.NextDate(startDate, endDate); String edition = random.NextString(8); int quantity = random.Next(10); String thematic = random.NextString(8); var selectedIndexAuthor = random.Next(0, nbAuthors - 1); Author selectedAuthor = authors.ElementAt(selectedIndexAuthor); Book book = new Book() { Author = selectedAuthor, AvailableQuantity = quantity, Edition = edition, PublicationDate = date, Thematic = thematic, Title = bookTitle }; dal.Add(book); } }
private void GenerateMembers() { var random = new Random(); Session["Members"] = new List <Member>(); DateTime startDate = new DateTime(1800, 01, 01); DateTime endDate = new DateTime(2017, 06, 09); var dal = new MemberDAL((List <Member>)Session["Members"]); for (int i = 0; i < random.Next(10, 20); i++) { String firstEmail = random.NextString(8); String secondEmail = random.NextString(8); String email = firstEmail + "@" + secondEmail + ".com"; DateTime date = random.NextDate(startDate, endDate); Random.Person p = random.NextPerson(Random.AllowedLanguage.FRENCH); Member m = new Member() { Name = p.LastName, Firstname = p.FirstName, Email = email, BirthDate = date }; dal.Add(m); } }
private void GenerateAuthors() { var random = new Random(); Session["Authors"] = new List <Author>(); var dal = new AuthorDAL((List <Author>)Session["Authors"]); for (int i = 0; i < random.Next(10, 20); i++) { Random.Person p = random.NextPerson(Random.AllowedLanguage.FRENCH); Author a = new Author() { Firstname = p.FirstName, Name = p.LastName }; dal.Add(a); } }