public DataModelController(IDataModelService dataModelService)
 {
     _dataModelService   = dataModelService;
     _serializerSettings = new JsonSerializerSettings {
         PreserveReferencesHandling = PreserveReferencesHandling.Objects, ContractResolver = new DataModelResolver()
     };
 }
 public DataModelUIService(IDataModelService dataModelService, IKernel kernel)
 {
     _dataModelService            = dataModelService;
     _kernel                      = kernel;
     _registeredDataModelEditors  = new List <DataModelVisualizationRegistration>();
     _registeredDataModelDisplays = new List <DataModelVisualizationRegistration>();
 }
 public DomainController() : base( )
 {
     if (DataModelService == null)
     {
         string connectingString = ConfigurationManager.ConnectionStrings["Sample"].ConnectionString;
         DataModelService = new SqlDataModelService(connectingString);
     }
     Logger = new ConsoleLogger();
 }
Exemple #4
0
        public static void ReleaseModel(this IDataModelService <IRegionalConfiguration> model)
        {
            var dbContext = model as DbContext;

            if (dbContext == null)
            {
                throw new Exception("There are no db context to dispose");
            }
            dbContext.Dispose();
        }
Exemple #5
0
        public override void Execute(ParcelPickupArgs args, IDataModelService dbContext)
        {
            var parcelDb = dbContext.GetDbSet <ParcelReservation>();

            var parcelTransaction = parcelDb.FirstOrDefault(reservation => reservation.Id == args.ParcelStatusId);

            parcelTransaction.UpdateUserId   = Guid.NewGuid();
            parcelTransaction.LastUpdateTime = DateTime.Now;

            dbContext.SaveChanges();
        }
Exemple #6
0
        public static DbSet GetDbSet <T>(this IDataModelService <IRegionalConfiguration> model) where T : class
        {
            var dbContext = model as DbContext;
            var dbSet     = dbContext.Set <T>();

            if (dbSet == null)
            {
                throw new ApplicationException(string.Format("The DbSet of Type {0} is not available in the DbContext ({1})", typeof(T), dbContext.GetType().Name));
            }

            return(dbSet);
        }
Exemple #7
0
        public static IDataModelService CurrentDataModelService()
        {
            if (_dataModelService == null)
            {
#if SQLITE
                _dataModelService = new SqliteDataModelService();
#else
                _dataModelService = new AzureDataModelService();
#endif
            }

            return(_dataModelService);
        }
Exemple #8
0
 public CaseService(
     IDataModelService dataModelService,
     IDataRecordService dataRecordService,
     IKeyService keyService,
     IFieldService fieldService,
     IDataMapperService mapperService)
 {
     _dataModelService  = dataModelService;
     _dataRecordService = dataRecordService;
     _keyService        = keyService;
     _fieldService      = fieldService;
     _mapperService     = mapperService;
 }
 public SurveyMetaService(IDataModelService dataModelService)
 {
     _dataModelService = dataModelService;
 }
 public FieldService(IDataModelService dataModelService)
 {
     _dataModelService = dataModelService;
 }
 public override void Execute(ParcelPickupArgs args, IDataModelService dbContext)
 {
 }
Exemple #12
0
 public DataModelBinding(IDataModelService dataModelService)
 {
     _dataModelService = dataModelService;
 }