Ejemplo n.º 1
0
 protected virtual IObservable <IEntityEvent <object> > PushChanges <TSource>(IObservable <TSource> src, Func <TSource, EntityState> stateOf, Func <TSource, object> entityOf)
 => src
 .GroupBy(x => entityOf(x)?.GetType())
 .Select(grp =>
         SubjectContext.Sink(grp.Key)
         .DynamicChange(grp.GroupBy(x => stateOf(x).ToEntityChange(), entityOf)))
 .Concat();
Ejemplo n.º 2
0
	public SubjectContext subject() {
		SubjectContext _localctx = new SubjectContext(Context, State);
		EnterRule(_localctx, 10, RULE_subject);
		int _la;
		try {
			EnterOuterAlt(_localctx, 1);
			{
			State = 55;
			_la = TokenStream.LA(1);
			if ( !(_la==SOURCE || _la==TARGET) ) {
			ErrorHandler.RecoverInline(this);
			}
			else {
				ErrorHandler.ReportMatch(this);
			    Consume();
			}
			}
		}
		catch (RecognitionException re) {
			_localctx.exception = re;
			ErrorHandler.ReportError(this, re);
			ErrorHandler.Recover(this, re);
		}
		finally {
			ExitRule();
		}
		return _localctx;
	}
Ejemplo n.º 3
0
 public ClassesService(ClassesContext classesContext, GroupContext groupContext,
                       SubjectContext subjectContext, EmployeeContext employeeContext)
 {
     _classesContext  = classesContext;
     _groupContext    = groupContext;
     _subjectContext  = subjectContext;
     _employeeContext = employeeContext;
 }
Ejemplo n.º 4
0
 private async void Save()
 {
     if (SubjectContext.Validate())
     {
         if (IsEdit)
         {
             if (await SubjectService.Update(Subject.Id, Model))
             {
                 Dialog.Close(DialogResult.Ok(true));
             }
         }
         else
         {
             if (await SubjectService.Create(Model))
             {
                 Dialog.Close(DialogResult.Ok(true));
             }
         }
     }
 }
Ejemplo n.º 5
0
 public SubjectInfoController(SubjectContext context)
 {
     _context = context;
 }
Ejemplo n.º 6
0
 public SubjectService(SubjectContext context)
 {
     _context = context;
 }
Ejemplo n.º 7
0
 public IQbservable <IChange <TEntity> > Live <TEntity>() where TEntity : class => SubjectContext.Qbserve <TEntity>();
Ejemplo n.º 8
0
 public SubjectController(SubjectContext subjectContext, ISubjectService subjectService, IMapper mapper)
 {
     _subjectContext = subjectContext;
     _subjectService = subjectService;
     _mapper         = mapper;
 }
Ejemplo n.º 9
0
 public GradeService(GradeContext gradeContext, SubjectContext subjectContext, StudentContext studentContext)
 {
     _gradeContext   = gradeContext;
     _subjectContext = subjectContext;
     _studentContext = studentContext;
 }