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();
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; }
public ClassesService(ClassesContext classesContext, GroupContext groupContext, SubjectContext subjectContext, EmployeeContext employeeContext) { _classesContext = classesContext; _groupContext = groupContext; _subjectContext = subjectContext; _employeeContext = employeeContext; }
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)); } } } }
public SubjectInfoController(SubjectContext context) { _context = context; }
public SubjectService(SubjectContext context) { _context = context; }
public IQbservable <IChange <TEntity> > Live <TEntity>() where TEntity : class => SubjectContext.Qbserve <TEntity>();
public SubjectController(SubjectContext subjectContext, ISubjectService subjectService, IMapper mapper) { _subjectContext = subjectContext; _subjectService = subjectService; _mapper = mapper; }
public GradeService(GradeContext gradeContext, SubjectContext subjectContext, StudentContext studentContext) { _gradeContext = gradeContext; _subjectContext = subjectContext; _studentContext = studentContext; }