예제 #1
0
        public PublicView()
        {
            FrameworkElement.LanguageProperty.OverrideMetadata(
                typeof(FrameworkElement),
                new FrameworkPropertyMetadata(
                    XmlLanguage.GetLanguage("sv-SE")));



            tvm = new TutorsViewModel();

            ucCourses  = new UCCourses(tvm);
            ucTutors   = new UCTutors(tvm);
            ucSchedule = new UCSchedule(tvm);

            DataContext = tvm;

            InitializeComponent();


            mainGrid.Children.Add(ucSchedule);


            mainGrid.Children.Add(new Label
            {
                Content  = "Welcome!",
                FontSize = 32,
            });


            //DataGrid details = (DataGrid)dgGeneralTemplate.RowDetailsTemplate.Resources.FindName("dgDetailsTemplate");
            //Console.WriteLine(details.Name);
        }
예제 #2
0
        public UCCourses(TutorsViewModel tvm)
        {
            InitializeComponent();

            this.tvm           = tvm;
            ucCourseDetails    = new UCCourseDetails(tvm);
            ucNewCourseDetails = new UCNewCourseDetails(tvm);
        }
예제 #3
0
        public UCTutors(TutorsViewModel tvm)
        {
            this.tvm = tvm;

            ucTutorDetails = new UCTutorDetails(tvm);


            InitializeComponent();
        }
예제 #4
0
        public ActionResult TutorsCourses(int id)
        {
            var data = ts.GetSpecTutor(id);

            var tvm = new TutorsViewModel(
                data.TutorID,
                $"{data.TutorName}",
                data.Courses.Select(c => c.CourseName)
                );

            return(View(tvm));
        }
        public ActionResult TutorInfo()
        {
            var data = ts.GetByName(User.Identity.Name);

            var tvm = new TutorsViewModel(
                data.TutorID,
                data.TutorName,
                data.Courses.Select(c => c.CourseName)
                );

            return(View(tvm));
        }
 public UCNewTutorDetails(TutorsViewModel tvm)
 {
     InitializeComponent();
     this.tvm = tvm;
 }
예제 #7
0
 public UCSchedule(TutorsViewModel tvm)
 {
     this.tvm = tvm;
     InitializeComponent();
 }
예제 #8
0
 public UCNewTutoringSession(TutorsViewModel tvm)
 {
     this.tvm = tvm;
     InitializeComponent();
 }
예제 #9
0
 public UCCourseDetails(TutorsViewModel tvm)
 {
     this.tvm = tvm;
     InitializeComponent();
 }