Пример #1
0
        public override void Arrange()
        {
            base.Arrange();

            _lessonService.ReturnValue = true;
            _model          = new LessonDetail();
            _model.LessonId = 1;
        }
Пример #2
0
        public ViewLayoutService()
        {
            _sdkService           = IoC.Get <IMeeting>();
            _attendees            = IoC.Get <List <UserInfo> >();
            _lessonDetail         = IoC.Get <LessonDetail>();
            _localPushLiveService =
                IoC.Get <IPushLive>(GlobalResources.LocalPushLive);
            _serverPushLiveService =
                IoC.Get <IPushLive>(GlobalResources.RemotePushLive);
            _localRecordService = IoC.Get <IRecord>();

            InitializeStatus();
        }
Пример #3
0
        public ViewLayoutService()
        {
            _sdkService           = DependencyResolver.Current.Container.Resolve <IMeeting>();
            _attendees            = DependencyResolver.Current.Container.Resolve <List <UserInfo> >();
            _lessonDetail         = DependencyResolver.Current.Container.Resolve <LessonDetail>();
            _localPushLiveService =
                DependencyResolver.Current.Container.ResolveNamed <IPushLive>(GlobalResources.LocalPushLive);
            _serverPushLiveService =
                DependencyResolver.Current.Container.ResolveNamed <IPushLive>(GlobalResources.RemotePushLive);
            _localRecordService = DependencyResolver.Current.Container.Resolve <IRecord>();

            InitializeStatus();
        }
Пример #4
0
        public LessonVM GetLessonwDetail(int lessonID)
        {
            Lesson model = Services.Lesson.FirstOrDefault(x => x.ID == lessonID);

            if (model != null)
            {
                LessonDetail detail = model.LessonDetail;
                LessonVM     _model = new LessonVM();
                _model.Description = detail.Description;
                _model.Minitues    = detail.Minitues;
                _model.Subject     = detail.Subject;
                _model.Name        = model.Name;
                _model.StartDate   = model.StartDate;
                _model.TeacherID   = model.TeacherID;
                return(_model);
            }
            else
            {
                return(new LessonVM());
            }
        }
Пример #5
0
        public Lesson AddLesson(LessonVM model)
        {
            User teacher = Services.User.FirstOrDefault(x => x.ID == model.TeacherID && x.AccountType == (int)EnumUserType.Teacher);
            User admin   = Services.User.FirstOrDefault(x => x.ID == model.FromID && x.AccountType == (int)EnumUserType.Admin);

            if (teacher != null && admin != null)
            {
                LessonDetail detail = Services.LessonDetail.Insert(new LessonDetail {
                    Description = model.Description, Minitues = model.Minitues, Subject = model.Subject
                });

                Lesson _model = new Lesson();
                _model.Name           = model.Name;
                _model.StartDate      = model.StartDate;
                _model.TeacherID      = model.TeacherID;
                _model.LessonDetailID = detail.ID;
                return(Services.Lesson.Insert(_model));
            }
            else
            {
                return(new Lesson());
            }
        }