public void makeTeam() { int count = 0; int k = 0; int g = 0; Console.WriteLine("Введите число сотрудников:"); bool isCount = Int32.TryParse(Console.ReadLine(), out count); for (int i = 0; i < count; i++) { var user = GenerateUser.GetUser(); string name = user.name.title + " " + user.name.first; k = rnd.Next(0, 3); position position = (position)k; double salary = rnd.Next(1000, 5000); if (k == 1) { salary = salary * 2; } if (k == 2) { salary = salary * 1.15; } g = rnd.Next(0, 2); gender gender = (gender)g; DateTime startDate = DateTime.Now.AddDays(-(rnd.Next(1, 200))); Employee emp = new Employee(name, salary, position, gender, startDate); staff.Add(emp); } Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("Команда создана!"); Console.ForegroundColor = ConsoleColor.White; Thread.Sleep(1000); }
protected virtual void GenerateDefaultUsers(GenerateUser generate) { var filer = generate(); filer.WriteBool("active", true); filer.Write("name", "admin"); filer.Write("hash", Hasher("admin")); filer.Write("roles", "admin,user"); }
public void createTeam() { var user = GenerateUser.GetUser(); TeamLeader teamLeader = new TeamLeader(); teamLeader.fullName = user.name.title + user.name.first; teamLeader.salary = rnd.Next(3000, 10000); for (int i = 0; i < rnd.Next(3, 20); i++) { user = GenerateUser.GetUser(); Worker worker = new Worker(position.worker); teamLeader.fullName = user.name.title + user.name.first; teamLeader.salary = rnd.Next(1000, 5000); team.Add(worker); } }
private void CreateUser(int numPlayers = 2) { if (numPlayers < 2) { throw new Exception("Не может быть меньше двух игроков"); } for (int i = 0; i < numPlayers; i++) { var user = GenerateUser.GetUser(); Player <T> player = new Player <T>(); player.Name = String.Format("{0} {1}", user.name.title, user.name.first); player.Id = i; players.Add(player); } }
public bool LogOn(User user, out string message) { if (user.login == "admin" && user.password.Equals("admin")) { results results = GenerateUser.GetUser(); user.fullname = string.Format("{0} {1} {2}", results.name.title, results.name.first, results.name.last); message = "OK"; return(true); } else { message = "Неправильный логин или пароль"; return(false); } }
public void CreateTeam() { //GenerateUser user = new GenerateUser(); Random rnd = new Random(); GenerateUser user1 = new GenerateUser(); Worker w1 = new Worker(Position.worker); w1.FullName = user1.GetUser().name.first + user1.GetUser().name.last; w1.Salary = rnd.Next(1000, 5000); this.team.Add(w1); for (int i = 0; i < rnd.Next(4, 20); i++) { GenerateUser user = new GenerateUser(); Worker w = new Worker(Position.worker); w.FullName = user.GetUser().name.first + user.GetUser().name.last; w.Salary = rnd.Next(1000, 5000); team.Add(w); } }
public void createTeam() { var user = GenerateUser.GetUser(); TeamLeader tl = new TeamLeader(); tl.fullName = string.Format("{0} {1}", user.name.title, user.name.first); tl.salary = rnd.Next(1000, 5000); team.Add(tl); for (int i = 0; i < rnd.Next(4, 10); i++) { user = GenerateUser.GetUser(); Worker worker = new Worker(Position.worker); worker.fullName = string.Format("{0} {1}", user.name.title, user.name.first); worker.salary = rnd.Next(1000, 5000); team.Add(worker); } }
//protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) //{ // base.OnConfiguring(optionsBuilder); // if (!optionsBuilder.IsConfigured) // { // optionsBuilder.UseQueryTrackingBehavior(QueryTrackingBehavior.NoTracking); // } //} protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); GenerateUser.SeedAdminUser("devvhale", "*****@*****.**", modelBuilder); modelBuilder.Entity <ApplicationUser>().ToTable("Users"); modelBuilder.Entity <AppUserRole>().ToTable("Roles"); modelBuilder.Entity <Student>().ToTable("Students"); modelBuilder.Entity <Teacher>().ToTable("Teachers"); modelBuilder.Entity <Psychologist>().ToTable("Psychologists"); modelBuilder.Entity <Student>() .HasOne(s => s.SchoolClass) .WithMany(sc => sc.Students) .HasForeignKey(s => s.SchoolClassId) .OnDelete(DeleteBehavior.Restrict); modelBuilder.Entity <SchoolClass>() .HasOne(c => c.Psychologist) .WithMany(p => p.SchoolClasses) .HasForeignKey(c => c.PsychologistId); modelBuilder.Entity <TeacherClass>() .HasKey(tc => new { tc.TeacherId, tc.SchoolClassId }); modelBuilder.Entity <TeacherClass>() .HasOne(tc => tc.Teacher) .WithMany(t => t.TeacherClasses) .HasForeignKey(tc => tc.TeacherId); modelBuilder.Entity <TeacherClass>() .HasOne(tc => tc.SchoolClass) .WithMany(sc => sc.TeacherClasses) .HasForeignKey(tc => tc.SchoolClassId); modelBuilder.Entity <TeacherClass>() .HasOne(tc => tc.Course) .WithMany(c => c.TeacherClasses) .HasForeignKey(tc => tc.CourseId); }