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 buttonDelete_Click(object sender, EventArgs e) { try { if (UserConfirmsThatWantToDeleteSubject()) { var selectedActivityToDelete = (Activity)this.comboBoxSelectActivityToDelete.SelectedItem; //ClassFactory.GetOrCreate<ActivityLogic>().DeleteActivityById(selectedActivityToDelete.Id); IActivityLogic activityOperations = Provider.GetInstance.GetActivityOperations(); activityOperations.DeleteActivityById(selectedActivityToDelete.Id); this.labelSuccess.Text = Constants.ACTIVITY_SUCCESSFULLY_DELETED; this.ReloadComboBoxSelectActivityToDelete(); } } catch (CoreException ex) { this.labelError.Text = ex.Message; } catch (Exception ex) { this.labelError.Text = "Something went wrong. Please try again."; } }
private void buttonAdd_Click(object sender, EventArgs e) { if (this.textBoxActivityName.Text == string.Empty) { this.labelError.Text = Constants.ACTIVITY_NAME_EMPTY; this.labelError.Visible = true; } else if (this.numericUpDownActivityCost.Value < 0) { this.labelError.Text = Constants.ACTIVITY_COST_NEGATIVE; this.labelError.Visible = true; } else { try { this.labelError.Visible = false; var activityToAdd = new Activity(); activityToAdd.Name = this.textBoxActivityName.Text; activityToAdd.Cost = (int)this.numericUpDownActivityCost.Value; activityToAdd.Date = dateTimePickerActivityDate.Value; IActivityLogic activitiesOperations = Provider.GetInstance.GetActivityOperations(); activityToAdd.Id = activitiesOperations.GetNextActivityNumber(); activitiesOperations.AddActivity(activityToAdd); this.CleanForm(); this.labelSuccess.Text = Constants.SUCCESS_ACTIVITY_REGISTRATION; } catch (CoreException ex) { labelError.Text = ex.Message; } }
private void buttonModify_Click(object sender, EventArgs e) { try { this.labelError.Visible = false; var originalActivity = (Activity)this.comboBoxSelectActivityToModify.SelectedItem; var newActivityValues = originalActivity; newActivityValues.Name = this.textBoxActivityName.Text; newActivityValues.Date = this.dateTimePickerActivityDate.Value; newActivityValues.Cost = (int)this.numericUpDownActivityCost.Value; IActivityLogic activityOperations = Provider.GetInstance.GetActivityOperations(); activityOperations.ModifyActivityById(originalActivity.Id, newActivityValues); this.labelSuccess.Visible = true; this.labelSuccess.Text = Constants.ACTIVITY_SUCCESSFULLY_MODIFIED; } catch (CoreException ex) { this.labelError.Visible = true; this.labelError.Text = ex.Message; } catch (Exception ex) { this.labelError.Visible = true; this.labelError.Text = ex.Message; } this.ReloadComboBoxSelectActivitiesToModify(); this.CleanFields(); }
public void AssignStudentsToActivity() { IActivityLogic activityOperations = DummyProvider.GetInstance.GetActivityOperations(); var activity = new Activity("Yoga", new DateTime(2017, 11, 14), 100); activityOperations.AddActivity(activity); var firstStudent = new Student("Jon", "Bon Jovi", "1234567-8"); var secondStudent = new Student("Jim Morrison", "Varela", "1234567-9"); var students = new List <Student>(); students.Add(firstStudent); students.Add(secondStudent); var newActivity = new Activity(activity.Name, activity.Date, activity.Cost); newActivity.Students = students; activityOperations.ModifyActivityById(activity.Id, newActivity); var modifiedActivity = activityOperations.GetActivityById(activity.Id); Assert.AreEqual(modifiedActivity.Students, students); }
public AccountInfoController(IAccountLogic l, ITeamLogic t, IActivityLogic a, IAttainmentLogic attainment, IBadgeLogic badge) { logic = l; tLogic = t; ActivityLogic = a; BadgeLogic = badge; AttainmentLogic = attainment; }
private Provider() { this.teachersLogic = new TeacherLogic(new TeacherPersistance()); this.studentsLogic = new StudentLogic(new StudentPersistance()); this.subjectsLogic = new SubjectLogic(new SubjectPersistance()); this.vehiclesLogic = new VehicleLogic(new VehiclePersistance()); this.activitiesLogic = new ActivityLogic(new ActivityPersistance()); this.paymentsLogic = new PaymentLogic(new PaymentPersistence()); }
public void AddActivityToSystem() { IActivityLogic activityOperations = DummyProvider.GetInstance.GetActivityOperations(); Activity newActivity = new Activity("Yoga", new DateTime(2017, 11, 14), 100); activityOperations.AddActivity(newActivity); Assert.IsNotNull(this.FindActivityOnSystem(newActivity.Id)); }
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 ModifyActivity() { IActivityLogic activityOperations = DummyProvider.GetInstance.GetActivityOperations(); var activity = new Activity("Yoga", new DateTime(2017, 11, 14), 100); activityOperations.AddActivity(activity); activity.Name = "Yoga Reloaded"; activityOperations.ModifyActivityById(activity.Id, activity); var modifiedActivity = activityOperations.GetActivityById(activity.Id); Assert.AreEqual(modifiedActivity.Name, "Yoga Reloaded"); }
public void TryToDeleteActivityThatDoesntExists() { IActivityLogic activityOperations = DummyProvider.GetInstance.GetActivityOperations(); try { activityOperations.DeleteActivityById(1); Assert.Fail(); } catch (CoreException ex) { Assert.IsTrue(ex.Message.Equals("There's no activity with this id.")); } catch (Exception ex) { Assert.Fail(ex.Message); } }
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); }
public void TryToAddActivityThatAlreadyExistsToSystem() { IActivityLogic activityOperations = DummyProvider.GetInstance.GetActivityOperations(); try { Activity firstActivity = new Activity("Yoga", new DateTime(2017, 11, 14), 100); Activity secondActivity = firstActivity; activityOperations.AddActivity(firstActivity); activityOperations.AddActivity(secondActivity); Assert.Fail(); } catch (CoreException ex) { Assert.IsTrue(ex.Message.Equals("Activity already exists.")); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public ActivityController(IActivityLogic al, IAttainmentLogic l, IGoalLogic g) { AL = al; attLogic = l; gLogic = g; }
public IdeaCollaborationService(IIdeaCollaborationLogic ideaCommentLogic, IBus bus, IActivityLogic activityLogic) { _ideaCollaborationLogic = ideaCommentLogic; _bus = bus; _activityLogic = activityLogic; }