Example #1
0
 private void InfoCourseForm_EnabledChanged(object sender, EventArgs e)
 {
     if (Enabled)
     {
         course = CoursesRequests.GetCourse(course.Id);
         RefreshTab(tabControl.SelectedTab.Name);
     }
 }
        public async Task WhenIAddCourse_ThenICanRetrieveIt()
        {
            var newCourse = new Course {
                Name = "Course 1"
            };

            int newId = await CoursesRequests.AddCourse(newCourse);

            var course = await CoursesRequests.GetCourse(newId);

            Assert.Equal(newCourse.Name, course.Name);
        }
        public async Task WhenIDeleteACourse_ThenICantRetrieveItAnymore()
        {
            var newCourse = new Course {
                Name = "Course 1"
            };

            int newId = await CoursesRequests.AddCourse(newCourse);

            var course = await CoursesRequests.GetCourse(newId);

            Assert.NotNull(course);

            Assert.True(await CoursesRequests.DeleteCourse(newId));

            Assert.Null(await CoursesRequests.GetCourse(newId));
        }
Example #4
0
        private void AddCourseForm_Load(object sender, EventArgs e)
        {
            Course t = CoursesRequests.GetCourse(EditId);

            if (t == null)
            {
                Close();
            }
            else
            {
                durationBox.Text         = t.Duration.ToString();
                costBox.Text             = string.Format("{0:0.00}", t.Cost);
                subjectBox.DisplayMember = "Name";
                subjectBox.ValueMember   = "Id";
                subjectBox.DataSource    = CoursesRequests.GetSubjects();
                subjectBox.SelectedValue = t.SubjectId;
            }
        }
Example #5
0
 public InfoCourseForm(Form pparentForm, int courseId)
 {
     InitializeComponent();
     parentForm = pparentForm;
     course     = CoursesRequests.GetCourse(courseId);
 }