public void Init() { _eventManager = new EventManager(); _trainerManager = new TrainerManager(); var _trainer1 = new Trainer() { Id = 1, Description = "Test Disc1", Email = "*****@*****.**", FirstName = "Test First Name 1", LastName = "Test Last Name 1", PhoneNo = "11224455" }; _event1 = new Event() { Title = "Test title 1", Description = "Disc 1", Id = 1, Date = DateTime.Now }; _event1.Trainers.Add(_trainer1); _trainer1.Events.Add(_event1); _event2 = new Event() { Title = "Test title 2", Description = "Disc 2", Id = 1 }; _event3 = new Event() { Description = "Disc 3", Title = "Test title 3" }; }
public void Init() { _trainerManager = new TrainerManager(); _eventManager = new EventManager(); _trainer1 = new Trainer() { Id = 1, FirstName = "Test FirstName 9", LastName = "Test LastName 9", Email = "*****@*****.**", PhoneNo = "99119911", Description = "A description 9" }; _trainer2 = new Trainer() { Id = 2, FirstName = "Test FirstName 10" }; _trainer3 = new Trainer() { Id = 3, FirstName = "Test FirstName 11" }; }
public async Task UpdateEmployee(int id, CreateOrUpdateEmployeeRequest request) { if (request.Experience < 0 || request.Salary <= 0) { throw new ArgumentException(); } if (request.PositionId != 2) { var tr = await context.Trainers.Where(c => c.EmployeeId == id).ToListAsync(); if (tr.Count != 0) { var man = new TrainerManager(context); await man.DeleteTrainer(tr[0].TrainerId); } } var emp = await context.Employees.FindAsync(id); emp.Name = request.Name; emp.PositionId = request.PositionId; emp.Experience = request.Experience; emp.Salary = request.Salary; emp.GymId = request.GymId; await context.SaveChangesAsync(); }
public frmMain() { TrainerManager tm = new TrainerManager(); DigitImageLoader loader = new DigitImageLoader(); data = loader.Load().OrderBy(x => rand.Next(int.MaxValue)).Take(500).ToList(); network = tm.GetTrainer(LearningSubject.Image, LearningObject.Network).Get <ICalculatableImageNetwork>(); InitializeComponent(); //imageList.Images.Add(Image.Fro) CustomDigitImageProcessor d = new CustomDigitImageProcessor(@"C:\Users\ostorc\Desktop\testData_whiteBlack.png", 2); var img = d.Load(); SetMainText(img); /* * double succesRate = 0; * foreach (var pair in data) * { * var di = pair; * var data = network.GetNumber(pair); * if (di.Label == data) succesRate += 1.0 / this.data.Count; * }*/ }
public static void TrainersMenu() { Console.WriteLine(" 1. All Trainers\n 2. Add a Trainer to a Course\n 3. Add a new Trainer\n 4. Go back"); bool result = Int32.TryParse(Console.ReadLine(), out int choice); while (!result || (choice < 1 && choice > 4)) { Console.Write("Wrong input! Please select from number 1 to 4\n"); result = Int32.TryParse(Console.ReadLine(), out choice); } Console.Clear(); switch (choice) { case 1: List <Trainer> trainers = tDB.GetTrainers(); ShowLists.ShowList(trainers, "Trainers"); break; case 2: TrainersPerCourseManager.AddTrainerInCourse(); break; case 3: TrainerManager.AddTrainer(); break; } }
void Awake() { trainerScriptHolder = GameObject.Find(trainerName); moveScript = GetComponent <MoveManager>(); trainerScript = trainerScriptHolder.GetComponent <TrainerManager>(); fightMenuScript = GetComponent <FightMenuManager>(); }
// GET: Profile public async Task <ActionResult> PersonalProfile() { //ViewBag.Title = "UpdateProfileView"; string userId = Request.Cookies["userId"].Value; var user = await userManager.GetById(userId); switch (user.UserType) { case "Trainer": TrainerManager trainerManager = new TrainerManager(); var trainer = await trainerManager.GetById(userId); TempData["trainerProfileData"] = trainer; return(RedirectToAction("PersonalTrainerProfile")); case "Trainee": TraineeManager traineeManager = new TraineeManager(); var trainee = await traineeManager.GetById(userId); TempData["traineeProfileData"] = trainee; return(RedirectToAction("PersonalTraineeProfile")); case "Gym": GymManager gymManager = new GymManager(); var gym = await gymManager.GetById(userId); TempData["gymProfileData"] = gym; return(RedirectToAction("PersonalGymProfile")); } return(View()); }
public CourseController() { _courseManager = new CourseManager(); _trainerManager = new TrainerManager(); _courseTrainerManager = new CourseTrainerManager(); _examManager = new ExamManager(); _orgManager = new OrganizationManager(); }
static void Main(string[] args) { var traMgr = new TrainerManager(); // var trainers = traMgr.GetFullTrainerList(); Console.WriteLine("There are " + traMgr.GetTrainerCount().ToString() + " trainers.\n"); foreach (var tra in traMgr.ActiveTrainer) { Console.WriteLine(tra.TrainerFirstName + " \t" + tra.TrainerLastName); } Console.ReadKey(); }
static void Main(string[] args) { if (args.Length == 0) { Console.WriteLine("Specify the LiteDB filename to train on"); return; } var result = new TrainerManager().TrainModel(args[0]); Console.WriteLine(result ? "Model trained successfully" : "Model Training failed"); }
public async Task DeleteEmployee(int id) { var tr = await context.Trainers.Where(c => c.EmployeeId == id).ToListAsync(); var man = new TrainerManager(context); if (tr.Count != 0) { await man.DeleteTrainer(tr[0].TrainerId); } context.Employees.Remove(context.Employees.Find(id)); await context.SaveChangesAsync(); }
private void btnSubmit_Click(object sender, RoutedEventArgs e) { var oldPassword = txtOldPassword.Password; var newPassword = txtNewPassword.Password; var confirmPassword = txtConfirmPassword; if (newPassword == oldPassword) // make sure user is choosing a new password { MessageBox.Show("You need to choose a new password."); txtNewPassword.Clear(); txtConfirmPassword.Clear(); txtNewPassword.Focus(); return; } if (newPassword != confirmPassword) // make sure user knows what password was chosen { MessageBox.Show("New Password and Confirm must match."); txtNewPassword.Clear(); txtConfirmPassword.Clear(); txtNewPassword.Focus(); return; } try { if (_member == null && _trainer == null) { try { //UserManager.AuthenticateUser(email, password); if (UserAcessor.(email, password)) { _member = MemberManager.getMember(email); } else if (TrainerManager.VerifyTrainer(email, password)) { _trainer = TrainerManager.getTrainer(email); } } catch (Exception) { throw; } }
private void btnLogin_Click(object sender, RoutedEventArgs e) { var email = txtEmail.Text; var password = txtPassword.Password; var usrMgr = new UserManager(); if (_member == null && _trainer == null) { try { //UserManager.AuthenticateUser(email, password); if (MemberManager.VerifyMember(email, password)) { _member = MemberManager.getMember(email); } else if (TrainerManager.VerifyTrainer(email, password)) { _trainer = TrainerManager.getTrainer(email); } MessageBox.Show("Welcome Back!"); txtEmail.Clear(); txtPassword.Clear(); txtPassword.IsEnabled = false; txtEmail.IsEnabled = false; btnLogin.Content = "Log Out"; showTabs(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Incorrect Login. Please Try Again!"); } } else { _trainer = null; _member = null; txtEmail.IsEnabled = true; txtPassword.IsEnabled = true; btnLogin.Content = "Login"; txtEmail.Focus(); hideAllTabs(); } }
public void Init() { _eventManager = new EventManager(); _trainerManager = new TrainerManager(); var _trainer1 = new Trainer() { Id = 1, Description = "Test Disc1", Email = "*****@*****.**", FirstName = "Test First Name 1", LastName = "Test Last Name 1", PhoneNo = "11224455" }; _event1 = new Event() {Title = "Test title 1", Description = "Disc 1", Id = 1, Date = DateTime.Now}; _event1.Trainers.Add(_trainer1); _trainer1.Events.Add(_event1); _event2 = new Event() {Title = "Test title 2", Description = "Disc 2", Id = 1}; _event3 = new Event() {Description = "Disc 3", Title = "Test title 3"}; }
public TrainerApiController() { userManager = new UserManager(); trainerManager = new TrainerManager(); }
public static void MenouHeadMaster(int hm_id) { using (MyContext db = new MyContext()) { Console.WriteLine($"\nHello {db.HeadMasters.Find(hm_id).FirstName},\n"); while (1 == 1) { try { Console.WriteLine(""); Console.WriteLine("1 - Add a Student"); Console.WriteLine("2 - Update a Student"); Console.WriteLine("3 - Delete a Student"); Console.WriteLine("4 - Add a Trainer"); Console.WriteLine("5 - Update a Trainer"); Console.WriteLine("6 - Delete a Trainer"); Console.WriteLine("7 - Add a Course"); Console.WriteLine("8 - Update a Course"); Console.WriteLine("9 - Delete a Course"); Console.WriteLine("10 - Add an Assignment"); Console.WriteLine("11 - Update an Assignment"); Console.WriteLine("12 - Delete an Assignment"); Console.WriteLine("13 - Add a Head-Master"); Console.WriteLine("14 - Delete a Head-Master"); Console.WriteLine("15 - Relate Courses and Students(students per courses)"); Console.WriteLine("16 - UN-Relate Courses and Students(students per courses)"); Console.WriteLine("17 - Relate Trainers and Courses(Trainers per courses)"); Console.WriteLine("18 - UN-Relate Trainers and Courses(Trainers per courses)"); Console.WriteLine("19 - Relate Assignments and Courses(Assignments per courses)"); Console.WriteLine("20 - UN-Relate Assignments and Courses(Assignments per courses)"); Console.WriteLine("21 - Relate Assignments and Students(Assignments per Students)"); Console.WriteLine("22 - UN-Relate Assignments and Students(Assignments per Students)"); Console.WriteLine("23 - Exit from the programme"); Console.WriteLine("Please select one of the options: "); int user_chioce = Convert.ToInt32(Console.ReadLine()); switch (user_chioce) { case 1: StudentsManager.AddStudent(); Console.WriteLine("Press any key to continue"); Console.ReadKey(); break; case 2: StudentsManager.UpdateStudent(); Console.WriteLine("Press any key to continue"); Console.ReadKey(); break; case 3: StudentsManager.DeleteStudent(); Console.WriteLine("Press any key to continue"); Console.ReadKey(); break; case 4: TrainerManager.AddTrainer(); Console.WriteLine("Press any key to continue"); Console.ReadKey(); break; case 5: TrainerManager.UpdateTrainer(); Console.WriteLine("Press any key to continue"); Console.ReadKey(); break; case 6: TrainerManager.DeleteTrainer(); Console.WriteLine("Press any key to continue"); Console.ReadKey(); break; case 7: CourseManager.AddCourse(); Console.WriteLine("Press any key to continue"); Console.ReadKey(); break; case 8: CourseManager.UpdateCourse(); Console.WriteLine("Press any key to continue"); Console.ReadKey(); break; case 9: CourseManager.DeleteCourse(); Console.WriteLine("Press any key to continue"); Console.ReadKey(); break; case 10: AssignmentManager.AddAssignment(); Console.WriteLine("Press any key to continue"); Console.ReadKey(); break; case 11: AssignmentManager.UpdateAssignment(); Console.WriteLine("Press any key to continue"); Console.ReadKey(); break; case 12: AssignmentManager.DeleteAssignment(); Console.WriteLine("Press any key to continue"); Console.ReadKey(); break; case 13: HeadMasterManager.AddHeadMaster(); Console.WriteLine("Press any key to continue"); Console.ReadKey(); break; case 14: HeadMasterManager.DeleteHeadMaster(); Console.WriteLine("Press any key to continue"); Console.ReadKey(); break; case 15: StudentsManager.RelateStudentsCourses(); Console.WriteLine("Press any key to continue"); Console.ReadKey(); break; case 16: StudentsManager.UNRelateStudentsCourses(); Console.WriteLine("Press any key to continue"); Console.ReadKey(); break; case 17: TrainerManager.RelateCoursesToTrainers(); Console.WriteLine("Press any key to continue"); Console.ReadKey(); break; case 18: TrainerManager.UNRelateCoursesToTrainers(); Console.WriteLine("Press any key to continue"); Console.ReadKey(); break; case 19: CourseManager.RelateAssignmentsToCourses(); Console.WriteLine("Press any key to continue"); Console.ReadKey(); break; case 20: CourseManager.UNRelateAssignmentsToCourses(); Console.WriteLine("Press any key to continue"); Console.ReadKey(); break; case 21: StudentsManager.RelateStudentsAssignments(); Console.WriteLine("Press any key to continue"); Console.ReadKey(); break; case 22: StudentsManager.UNRelateStudentsAssignments(); Console.WriteLine("Press any key to continue"); Console.ReadKey(); break; case 23: Environment.Exit(0); break; } } catch (Exception) { Console.WriteLine("Wrong input"); } } } }
public TrainerController() { trainerManager = new TrainerManager(); }
private static bool SelectTrainerOption(int trainerID) { while (true) { TrainerManager tm = new TrainerManager(); tm.ShowPersonalMessage(trainerID); Console.WriteLine(); Console.WriteLine("1. view my courses"); Console.WriteLine("2. view students per course"); Console.WriteLine("3. view assignments per student per course"); Console.WriteLine("4. mark assignments per student per course"); Console.WriteLine("9. Logout"); Console.WriteLine("0. Exit"); string input = Console.ReadLine(); Console.Clear(); bool goodInput = Int32.TryParse(input, out int choice); if (!goodInput) { continue; } if (choice == 0) { break; } TrainerOptions mainOption = (TrainerOptions)choice; switch (mainOption) { case TrainerOptions.viewCourses: TrainerPerCourseManager manager = new TrainerPerCourseManager(); manager.ReadTrainerCourses(trainerID); break; case TrainerOptions.viewStudentsPerCourse: StudentPerCourseManager manager2 = new StudentPerCourseManager(); manager2.Read(); break; case TrainerOptions.viewAssignmentsPerStudentPerCourse: AssignmentPerStudentManager manager3 = new AssignmentPerStudentManager(); manager3.ReadAssignmentsPerCoursePerStudent(); break; case TrainerOptions.markAssignmentsPerStudentPerCourse: AssignmentPerStudentManager manager4 = new AssignmentPerStudentManager(); manager4.MarkAssignmentsPerCoursePerStudent(); break; case TrainerOptions.logout: Console.WriteLine("logging out"); Console.ReadKey(); Console.Clear(); return(false); default: break; } } return(true); }
private static bool SelectHeadMasterOption() { while (true) { Console.WriteLine("1. CRUD on courses"); Console.WriteLine("2. CRUD on students"); Console.WriteLine("3. CRUD on assignments"); Console.WriteLine("4. CRUD on trainers"); Console.WriteLine("5. CRUD on students per course"); Console.WriteLine("6. CRUD on trainers per course"); Console.WriteLine("7. CRUD on assignments per course"); Console.WriteLine("8. CRUD on schedule per course"); Console.WriteLine("9. Logout"); Console.WriteLine("0. Exit"); string input = Console.ReadLine(); Console.Clear(); bool goodInput = Int32.TryParse(input, out int choice); if (!goodInput) { continue; } if (choice == 0) { break; } HeadMasterOptions mainOption = (HeadMasterOptions)choice; IManager manager = null; switch (mainOption) { case HeadMasterOptions.crudCourses: manager = new CourseManager(); break; case HeadMasterOptions.crudStudents: manager = new StudentManager(); break; case HeadMasterOptions.crudAssignments: manager = new AssignmentManager(); break; case HeadMasterOptions.crudTrainers: manager = new TrainerManager(); break; case HeadMasterOptions.crudStudentsPerCourse: manager = new StudentPerCourseManager(); break; case HeadMasterOptions.crudTrainersPerCourse: manager = new TrainerPerCourseManager(); break; case HeadMasterOptions.crudAssignmentsPerCourse: manager = new AssignmentPerCourseManager(); break; case HeadMasterOptions.crudSchedulePerCourse: Console.WriteLine("CRUD ops for 'schedule per course' belongs to CRUD ops for course (start and end date)"); break; case HeadMasterOptions.logout: Console.WriteLine("logging out"); Console.ReadKey(); Console.Clear(); return(false); default: break; } if (manager != null) { SelectHeadMasterCRUDOption(manager); } } return(true); }
/// <summary> /// Ariel Sigo /// Created 2016/11/25 /// /// Validates user input and creates a successful login /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnLogin_Click(object sender, RoutedEventArgs e) { var email = txtEmail.Text; var password = txtPassword.Password; var usrMgr = new UserManager(); if (_member == null && _trainer == null) { try { if (MemberManager.VerifyMember(email, password)) { _member = MemberManager.getMember(email); trainerList = _trainerManager.GetFullTrainerList(); } else if (TrainerManager.VerifyTrainer(email, password)) { _trainer = TrainerManager.getTrainer(email); try { _memberList = _memberManager.GetFullMemberList(); trainerList = _trainerManager.GetFullTrainerList(); } catch (Exception ex) { MessageBox.Show("There was a problem retireiving your Member and Trainer Lists \n " + ex.Message); } trainerInterface(); memberInterface(); } if (_member != null) // login for member { MessageBox.Show("Welcome Back " + _member.FirstName + " " + _member.LastName + "! \n"); dgSchedule.ItemsSource = classList; dgTrainers.ItemsSource = trainerList; txtEmail.Clear(); txtPassword.Clear(); txtPassword.IsEnabled = false; txtEmail.IsEnabled = false; btnLogin.Content = "Log Out"; populateTables(); showTabs(); } else if (_trainer != null) // login for trainer { MessageBox.Show("Welcome Back " + _trainer.TrainerFirstName + " " + _trainer.TrainerLastName + "! \n"); dgSchedule.ItemsSource = classList; txtEmail.Clear(); txtPassword.Clear(); txtPassword.IsEnabled = false; txtEmail.IsEnabled = false; btnLogin.Content = "Log Out"; populateTables(); showTabs(); } else { MessageBox.Show("Incorrect Login. Please Try Again!"); txtPassword.Clear(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Incorrect Login. Please Try Again!"); } } else { _trainer = null; _member = null; txtEmail.IsEnabled = true; txtPassword.IsEnabled = true; btnLogin.Content = "Login"; txtEmail.Focus(); dgSchedule.Visibility = Visibility.Hidden; dgMembers.Visibility = Visibility.Hidden; dgTrainers.Visibility = Visibility.Hidden; hideAllTabs(); } }
/// <summary> /// Enterance method /// </summary> /// <param name="args">Comand line arguments</param> private static void Main(string[] args) { Console.WriteLine( new System.Text.RegularExpressions.Regex("^\\s*(?:\\+?(\\d{1,3}))?[-. (]*(\\d{3})[-. )]*(\\d{3})[-. ]*(\\d{4})(?: *x(\\d+))?\\s*$") .Matches(Console.ReadLine()).Cast <System.Text.RegularExpressions.Capture>().Select(x => x.Value).Aggregate((i, j) => i + " \n" + j) ); Console.ReadLine(); TrainerManager tm = new TrainerManager(); //ICalculatableNetwork nn2 = // tm.GetTrainer(LearningSubject.AndGate, LearningObject.Network).Train<ICalculatableNetwork>(); //ICalculatableNeuron n1 = // tm.GetTrainer(LearningSubject.AndGate, LearningObject.Neuron).Train<ICalculatableNeuron>(); //ICalculatableNeuron n2 = // tm.GetTrainer(LearningSubject.OrGate, LearningObject.Neuron).Train<ICalculatableNeuron>(); //ICalculatableNetwork nn1 = // tm.GetTrainer(LearningSubject.XorGate, LearningObject.Network).Train<ICalculatableNetwork>(); ITrainer imageTrainer = tm.GetTrainer(LearningSubject.Image, LearningObject.Network); var imageNetwork = imageTrainer.Train <ICalculatableNetwork>(); var d = imageTrainer.GetTestData(); double succesRate = 0; foreach (var pair in d) { var di = (new DigitImage(pair.Key, (byte)pair.Value.ToList().IndexOf(1))); var data = (imageNetwork.Calculate(pair.Key).ToList()); if (di.Label == data.IndexOf(data.Max())) { succesRate += 1.0 / d.Count; } } Console.WriteLine(succesRate); //var m = tm.GetTrainer(LearningSubject.XorGate, (ILearnable) nn); //var m2 = tm.GetTrainer(LearningSubject.XorGate, LearningObject.Network).Train<ICalculatableNetwork>(); //var m3 = m2.Calculate(1,1).First(); //ITrainer andTrainer = new AndGateNeuronTrainer((ILearnableNeuron) n1); //ITrainer orTrainer = new OrGateNeuronTrainer((ILearnableNeuron) n2); //ITrainer xorNetworkTrainer = new XorGateNetworkTrainer((ILearnableNetwork) nn); //andTrainer.Train(); //orTrainer.Train(); //// Not posible -> Use multilayer //// xorNeuronTrainer.Train(); //xorNetworkTrainer.Train(); //Console.WriteLine("----------AND Gate----------"); //Console.WriteLine($"(1,1) => {n1.Calculate(1, 1)}"); //Console.WriteLine($"(1,0) => {n1.Calculate(1, 0)}"); //Console.WriteLine($"(0,1) => {n1.Calculate(0, 1)}"); //Console.WriteLine($"(0,0) => {n1.Calculate(0, 0)}"); //Console.WriteLine("----------OR Gate----------"); //Console.WriteLine($"(1,1) => {n2.Calculate(1, 1)}"); //Console.WriteLine($"(1,0) => {n2.Calculate(1, 0)}"); //Console.WriteLine($"(0,1) => {n2.Calculate(0, 1)}"); //Console.WriteLine($"(0,0) => {n2.Calculate(0, 0)}"); //Console.WriteLine("----------XOR Gate----------"); //Console.WriteLine($"(1,1) => {nn1.Calculate(1, 1).First()}"); //Console.WriteLine($"(1,0) => {nn1.Calculate(1, 0).First()}"); //Console.WriteLine($"(0,1) => {nn1.Calculate(0, 1).First()}"); //Console.WriteLine($"(0,0) => {nn1.Calculate(0, 0).First()}"); //Console.WriteLine("----------AND Gate----------"); //Console.WriteLine($"(1,1) => {nn2.Calculate(1, 1).First()}"); //Console.WriteLine($"(1,0) => {nn2.Calculate(1, 0).First()}"); //Console.WriteLine($"(0,1) => {nn2.Calculate(0, 1).First()}"); //Console.WriteLine($"(0,0) => {nn2.Calculate(0, 0).First()}"); //DigitImageLoader loader = new DigitImageLoader("train-images.idx3-ubyte", "train-labels.idx1-ubyte"); //var data = loader.Load().OrderBy(x=>x.Label); //foreach (DigitImage image in data) //{ // Console.WriteLine(image); // Console.ReadLine(); //} Console.ReadLine(); }
public SearchDataController() { searchManager = new SearchManager(); trainerManager = new TrainerManager(); userManager = new UserManager(); }
private void DoMainAction(MenuOptions MainOption) { bool AutoOrManualInput; switch (MainOption) { case MenuOptions.InputStudents: InsertStudents(); break; case MenuOptions.ShowStudents: StudentManager.ShowStudents(true); Console.ReadKey(); break; case MenuOptions.InputTrainers: AutoOrManualInput = ChooseInputType("trainers"); TrainerManager.InputTrainers(AutoOrManualInput); break; case MenuOptions.ShowTrainers: TrainerManager.ShowTrainers(true); Console.ReadKey(); break; case MenuOptions.InputAssignments: AutoOrManualInput = ChooseInputType("assignments"); AssignmentManager.InputAssignments(AutoOrManualInput); break; case MenuOptions.ShowAssignments: AssignmentManager.ShowAssignments(true); Console.ReadKey(); break; case MenuOptions.InputCourses: AutoOrManualInput = ChooseInputType("corses"); CourseManager.InputCourses(AutoOrManualInput); break; case MenuOptions.ShowCourses: CourseManager.ShowCourses(true); Console.ReadKey(); break; case MenuOptions.ManageConnections: int ConnectChoice; ConnectionMenuOptions connectOption; do { ConnectChoice = SchoolManager.ShowConnectionsMenuAndChoose(); connectOption = (ConnectionMenuOptions)ConnectChoice; SchoolManager.DoConnectionAction(connectOption); } while (connectOption != ConnectionMenuOptions.Exit); break; case MenuOptions.CheckDateForSubmissions: SchoolManager.CheckDateForSubmissions(); break; default: break; } }
/// <summary> /// Ariel Sigo /// Created 2016/11/25 /// /// This is edit mode for trainer /// </summary> /// <param name="trainerManager"></param> /// <param name="trainer"></param> public frmAddEditTrainer(TrainerManager trainerManager, Trainer trainer) {// edit mode InitializeComponent(); _trainerManager = trainerManager; _trainer = trainer; }