private object FindActivityOnSystem(int id) { IActivityLogic activityOperations = DummyProvider.GetInstance.GetActivityOperations(); List <Activity> activities = activityOperations.GetActivities(); return(activities.Find(x => x.Id == id)); }
public void PayAndAddStudentActivities() { IStudentLogic studentOperations = DummyProvider.GetInstance.GetStudentOperations(); IPaymentLogic paymentOperations = DummyProvider.GetInstance.GetPaymentOperations(); IActivityLogic activityOperations = DummyProvider.GetInstance.GetActivityOperations(); var newStudent = Utility.CreateRandomStudent(); newStudent.Fees = Utility.GenerateYearFees(); newStudent.StudentNumber = 1; studentOperations.AddStudent(newStudent); var activityOne = new Activity("Yoga", new DateTime(2017, 11, 14), 100); activityOne.Id = 1; var activityTwo = new Activity("Karate", new DateTime(2017, 10, 22), 150); activityTwo.Id = 2; activityOperations.AddActivity(activityOne); activityOperations.AddActivity(activityTwo); List <Activity> activitiesToBePaid = activityOperations.GetActivities(); paymentOperations.PayAndAddStudentActivities(activitiesToBePaid, newStudent); List <Activity> studentActivities = newStudent.Activities; Assert.IsNotNull(studentActivities);// Si no se agregaron Assert.AreNotEqual(studentActivities.Count, 0); }
private void FillActivitiesComboBox() { IActivityLogic activityOperations = Provider.GetInstance.GetActivityOperations(); List <Activity> activities = activityOperations.GetActivities(); for (int index = 0; index < activities.Count(); index++) { this.comboBoxSelectActivityToDelete.Items.Add(activities[index]); } }
private void FillActivitiesCombo() { IActivityLogic activityOperations = Provider.GetInstance.GetActivityOperations(); List <Activity> activities = activityOperations.GetActivities(); for (int index = 0; index < activities.Count(); index++) { this.comboBoxSelectActivityToModify.Items.Add(activities[index]); } this.comboBoxSelectActivityToModify.DropDownStyle = ComboBoxStyle.DropDownList; }
private void FillActivitiesListBox() { IActivityLogic activityOperations = Provider.GetInstance.GetActivityOperations(); List <Activity> activities = activityOperations.GetActivities(); var activitiesSortedByDate = activities.OrderBy(a => a.Date).ToList(); foreach (var activity in activitiesSortedByDate) { this.listBoxRegisteredActivities.Items.Add(activity); } }
public void DeleteActivity() { IActivityLogic activityOperations = DummyProvider.GetInstance.GetActivityOperations(); var activity = new Activity("Yoga", new DateTime(2017, 11, 14), 100); activityOperations.AddActivity(activity); activityOperations.DeleteActivityById(activity.Id); var quantityOfActivities = activityOperations.GetActivities().Count(); Assert.IsTrue(quantityOfActivities == 0); }
public void ListActivities() { IActivityLogic activityOperations = DummyProvider.GetInstance.GetActivityOperations(); var activityOne = new Activity("Yoga", new DateTime(2017, 11, 22), 150); var activityTwo = new Activity("Guitar class", new DateTime(2017, 11, 25), 100); activityOne.Id = 1; activityTwo.Id = 2; activityOperations.AddActivity(activityOne); activityOperations.AddActivity(activityTwo); var activities = activityOperations.GetActivities(); Assert.IsTrue(activities.Count() == 2); Assert.AreEqual(activities[0], activityOne); Assert.AreEqual(activities[1], activityTwo); }
private List <Activity> GetStudentNotRegisteredActivities(List <Activity> studentActivities) { IActivityLogic activityOperations = Provider.GetInstance.GetActivityOperations(); List <Activity> systemActivities = activityOperations.GetActivities(); List <Activity> result; if (studentActivities?.Count > 0) { result = systemActivities.Where(sysActivity => !studentActivities.Any(studentActivity => sysActivity.Id.Equals(studentActivity.Id))).ToList(); } else { result = systemActivities; } return(result); }