예제 #1
0
 public DriverController()
 {
     courseAdapter           = new CourseAdapter();
     driverAdapter           = new DriverAdapter();
     driverGroupAdapter      = new DriverGroupAdapter();
     driverValidationManager = new DriverValidationManager();
 }
예제 #2
0
        public void Execute(Guid id)
        {
            Course         entity   = _repository.GetByID(id);
            CourseResponse response = CourseAdapter.GetResponse(entity);

            _presenter.Notify(response);
        }
예제 #3
0
        public void Execute()
        {
            List <Course>         courses  = _repository.GetAll();
            List <CourseResponse> response = courses.Select(x => CourseAdapter.GetResponse(x)).ToList();

            _presenter.Notify(response);
        }
예제 #4
0
        public void GetUserCourses()
        {
            CourseAdapter courseAdapter = new CourseAdapter();
            CourseProxy   courseProxy   = new CourseProxy();

            courses = courseAdapter.GetCourses(courseProxy.GetUserCourses("564ce3525e5ca90003000005", AuthenticationControl.AccessToken)).ToList();
            Courses = new ObservableCollection <Model.Course>(courses);
        }
예제 #5
0
 public LinkDriverCourseController()
 {
     courseAdapter           = new CourseAdapter();
     driverAdapter           = new DriverAdapter();
     driverGroupAdapter      = new DriverGroupAdapter();
     priorityAdapter         = new PriorityAdapter();
     linkDriverCourseAdapter = new LinkDriverCourseAdapter();
     adminAdapter            = new AdminAdapter();
 }
 public void Execute(CourseRequest course)
 {
     try
     {
         Course entity = CourseAdapter.GetEntity(course);
         _repository.Update(entity);
     }
     catch (Exception exc)
     {
         throw new CourseException("Error while update course!", exc);
     }
 }
예제 #7
0
        public void Execute(CourseRequest course)
        {
            Course entity = CourseAdapter.GetEntity(course);

            try
            {
                _repository.AddNew(entity);
            }
            catch (Exception exc)
            {
                throw new StudentException("Eror while create new course!", exc);
            }
        }
예제 #8
0
        protected async override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.course_menu);
            _courseRecyclerView = FindViewById <RecyclerView>(Resource.Id.courseMenurecyclerView);

            _courseLayoutManager = new LinearLayoutManager(this);
            _courseRecyclerView.SetLayoutManager(_courseLayoutManager);

            _courseAdapter = new CourseAdapter();
            await _courseAdapter.LoadData();

            _courseRecyclerView.SetAdapter(_courseAdapter);

            // Create your application here
        }
예제 #9
0
 public CourseController()
 {
     courseAdapter     = new CourseAdapter();
     courseTypeAdapter = new CourseTypeAdapter();
 }