Пример #1
0
        private void Dispose(bool dispose)
        {
            if (dispose)
            {
                if (_courseBusiness != null)
                {
                    //_connection.Dispose();
                    _courseBusiness = null;
                }

                if (_studentBusiness != null)
                {
                    //_connection.Dispose();
                    _studentBusiness = null;
                }

                if (_repositoryContext != null)
                {
                    _repositoryContext.Dispose();
                    _repositoryContext = null;
                }

                if (_instance != null)
                {
                    _instance = null;
                }
            }
        }
        public CoursesForm()
        {
            InitializeComponent();
            ICourseRepository courseRepository = new CourseRepository();

            this.courseBusiness = new CourseBusiness(courseRepository);
        }
    protected void Button1_Click(object sender, EventArgs e)
    {
        ApplicationFormEntity entity = new ApplicationFormEntity();

        entity.APPTEACHERID = int.Parse(TextBox1.Text);
        entity.APPCOURSEID  = int.Parse(DropDownList1.SelectedValue.ToString());
        CourseBusiness.AddRequestBusiness(entity);
    }
 public List <Course> GetAllCourse()
 {
     using (SCContext context = new SCContext(_contextName)) {
         IUnitOfWork    uow            = new UnitOfWork(context);
         CourseBusiness courseBusiness = new CourseBusiness(uow);
         var            courseList     = courseBusiness.GetAllCourse();
         return(courseList.ToList());
     }
 }
 public Course GetCourseByCode(string code)
 {
     using (SCContext context = new SCContext(_contextName)) {
         IUnitOfWork    uow            = new UnitOfWork(context);
         CourseBusiness courseBusiness = new CourseBusiness(uow);
         var            course         = courseBusiness.GetCourseByCode(code);
         return(course);
     }
 }
 public bool SaveCourse(Course course)
 {
     using (SCContext context = new SCContext(_contextName)) {
         IUnitOfWork    uow            = new UnitOfWork(context);
         CourseBusiness courseBusiness = new CourseBusiness(uow);
         bool           saved          = courseBusiness.SaveCourse(course);
         uow.SaveChanges();
         return(saved);
     }
 }
 public bool DeleteCourse(long id)
 {
     using (SCContext context = new SCContext(_contextName)) {
         IUnitOfWork    uow            = new UnitOfWork(context);
         CourseBusiness courseBusiness = new CourseBusiness(uow);
         var            course         = courseBusiness.DeleteCourse(id);
         uow.SaveChanges();
         return(true);
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Page.IsPostBack == false)
     {
         List <CourseEntity> course = CourseBusiness.ListBusiness();
         DropDownList1.DataSource     = CourseBusiness.ListBusiness();
         DropDownList1.DataTextField  = "COURSENAME";
         DropDownList1.DataValueField = "ID";
         DropDownList1.DataBind();
     }
 }
Пример #9
0
        public RatingsForm()
        {
            InitializeComponent();
            IRatingRepository  ratingRepository  = new RatingRepository();
            IStudentRepository studentRepository = new StudentRepository();
            ICourseRepository  courseRepository  = new CourseRepository();

            this.ratingBusiness  = new RatingBusiness(ratingRepository);
            this.studentBusiness = new StudentBusiness(studentRepository);
            this.courseBusiness  = new CourseBusiness(courseRepository);
        }
        public async Task <ActionResult <ResultDto> > SignUpStudentAsync(
            [FromBody] SignUpToCourseDto signupCourseParameter,
            [FromServices] CourseBusiness courseBusiness)
        {
            if (!this.ModelState.IsValid)
            {
                return(this.BadRequest(this.ModelState));
            }

            return(await courseBusiness.SignUpStudentAsync(signupCourseParameter));
        }
Пример #11
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            ICourseDataAccess courseDataAccess = new CourseDataAccess();
            ICourseBusiness   courseBusiness   = new CourseBusiness(courseDataAccess);

            IDepartmentDataAccess departmentDataAccess = new DepartmentDataAccess();
            IDepartmentBusiness   departmentBusiness   = new DepartmentBusiness(departmentDataAccess);
            ICourseViewModel      courseViewModel      = new CourseViewModel(courseBusiness, departmentBusiness);

            Application.Run(new CourseRead(courseViewModel));
        }
        public async Task GetTheCourseIdWhenExists(long id)
        {
            using (var dbContext = this._dbContext.Create())
            {
                var courseBusiness = new CourseBusiness(dbContext);
                var expected       = id;
                var actual         = await courseBusiness.GetByIdAsync(expected);

                // Assert
                Assert.NotNull(actual);
                Assert.Equal(expected, actual.Id);
            }
        }
Пример #13
0
 public HttpResponseMessage Get(string calendarYear)
 {
     try
     {
         var result = CourseBusiness.Get(calendarYear);
         return(Request.CreateResponse(HttpStatusCode.OK, result));
     }
     catch (Exception exc)
     {
         var logId = LogBusiness.Error(exc);
         return(Request.CreateResponse(HttpStatusCode.InternalServerError, new ErrorModel(logId)));
     }
 }
Пример #14
0
 public object CreateCourse([FromBody] CourseParameter course_parameter)
 {
     try
     {
         CourseBusiness course_business = new CourseBusiness();
         var            Result          = course_business.NewCourse(course_parameter);
         return(Result);
     }
     catch (Exception e)
     {
         return(new Error()
         {
             IsError = true, Message = e.Message
         });
     }
 }
Пример #15
0
        public object GetCourseInfo()
        {
            try
            {
                CourseBusiness Cbusiness = new CourseBusiness();

                var getCourseInfo = Cbusiness.GetCourseInfo();
                return(getCourseInfo);
            }
            catch (Exception e)
            {
                return(new Error()
                {
                    IsError = true, Message = e.Message
                });
            }
        }
Пример #16
0
        public void CourseGetTest()
        {
            var actual = CourseBusiness.Get("2017");

            Assert.IsTrue(actual.Count() > 0);
        }
 public BookmarkBusinessTest(TemplateFixture fixture)
 {
     _bookmarkedCoursesBusiness = fixture.ServiceProvider.GetService <BookmarkedCoursesBusiness>();
     _courseBusiness            = fixture.ServiceProvider.GetService <CourseBusiness>();
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="contentItemBusiness"></param>
 /// <param name="courseBusiness"></param>
 public ContentItemController(ContentItemBusiness contentItemBusiness, CourseBusiness courseBusiness)
 {
     _contentItemBusiness = contentItemBusiness;
     _courseBusiness      = courseBusiness;
 }
 public CourseBusinessTest(TemplateFixture fixture)
 {
     _courseBusiness  = fixture.ServiceProvider.GetService <CourseBusiness>();
     _accountBusiness = fixture.ServiceProvider.GetService <AccountBusiness>();
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="courseBusiness"></param>
 public CourseController(CourseBusiness courseBusiness)
 {
     _courseBusiness = courseBusiness;
 }
 public CourseController(CourseBusiness business)
 {
     this._courseBussiness = business;
 }