Exemple #1
0
 public ProductSqlRepository(MySqlContext context)
 {
     this.Context = context;
 }
Exemple #2
0
 public BaseRepository(MySqlContext mySqlContext)
 {
     _mySqlContext = mySqlContext;
 }
Exemple #3
0
 public GenericRepository(MySqlContext context)
 {
     _context = context;
     _dataset = _context.Set <T>();
 }
 public InvestingTaxController()
 {
     _context = new MySqlContext();
 }
 public ArticlesController(MySqlContext mySql)
 {
     _context = mySql;
 }
 public SeguroAutoRepository(MySqlContext _mysqlContext) : base(_mysqlContext)
 {
     mysqlContext = _mysqlContext;
 }
Exemple #7
0
 public ValuesController(MySqlContext ctx)
 {
     _ctx = ctx;
 }
        IDbContext CreateMySqlContext(string connString)
        {
            MySqlContext dbContext = new MySqlContext(new MySqlConnectionFactory(connString));

            return(dbContext);
        }
Exemple #9
0
        /*
         * Тут должна быть плеер с плейлистами
         * Создание групповых чатов, с рисованием
         * Отправка приглашения, копирование приглашениия
         *///

        public PlayerController(MySqlContext _context)
        {//IHttpActionResult
            //https://docs.microsoft.com/ru-ru/aspnet/web-api/overview/getting-started-with-aspnet-web-api/tutorial-your-first-web-api
            context = _context;
        }
 public BaseRepository(MySqlContext context)
 {
     _baseContext = context;
     dbSet        = _baseContext.Set <T>();
     baseQuery    = _baseContext.Set <T>();
 }
Exemple #11
0
 protected Repositorio(MySqlContext db)
 {
     Db    = db;
     DbSet = Db.Set <TEntity>();
 }
Exemple #12
0
 public PersonServiceImplementation(MySqlContext context)
 {
     _context = context;
 }
Exemple #13
0
        public Main()
        {
            InitializeComponent();

            var db = new MySqlContext();
        }
Exemple #14
0
        // private volatile int count;

        public PersonServiceImplem(MySqlContext context)
        {
            _context = context;
        }
Exemple #15
0
 public MySqlFactory(ConnectionConfigure connectionConfigure)
 {
     connection = connectionConfigure;
     Factory    = this;
     context    = new MySqlContext(this);
 }
Exemple #16
0
 public PartnerContactRepository(MySqlContext context)
 {
     this._context = context;
 }
Exemple #17
0
 public PersonRepositoryImpl(MySqlContext context)
     : base(context)
 {
 }
 public UsersController(MySqlContext context)
 {
     _context = context;
 }
Exemple #19
0
 public BaseRepository(MySqlContext context)
 {
     this.context = context;
 }
Exemple #20
0
 public BookRepository(MySqlContext context)
     : base(context)
 {
 }
Exemple #21
0
 public AdminRoleStore(MySqlContext mySqlContext) : base(mySqlContext)
 {
 }
Exemple #22
0
 public AccountStore(MySqlContext context, LoggerFactory loggerfactory)
 {
     _context = context;
 }
Exemple #23
0
        public static void Test()
        {
            //using (TransactionScope scope = new TransactionScope())
            //{
            //    Database.SetInitializer<MySqlContext>(null);
            //    using (var context = new MySqlContext())
            //    {
            //        context.Database.Log = Console.WriteLine;
            //        try
            //        {
            //            //var users = context.Users.Local;
            //            Console.WriteLine(string.Format("用户的数量:{0}", context.Users.Count()));
            //            foreach (User u in context.Users)
            //            {
            //                Console.WriteLine(string.Format("ID:{0},NAME:{1}", u.ID, u.Name));
            //            }

            //            scope.Complete();
            //        }
            //        catch (Exception e)
            //        {
            //            Console.WriteLine(e.Message);
            //        }
            //    }
            //}


            using (TransactionScope scope = new TransactionScope())
            {
                Database.SetInitializer <MySqlContext>(null);
                using (var context = new MySqlContext())
                {
                    try
                    {
                        context.Database.Log = Console.WriteLine;

                        //var sGuid1 = Guid.NewGuid().ToString();
                        //var sGuid2 = Guid.NewGuid().ToString();
                        //var tGuid1 = Guid.NewGuid().ToString();
                        //var tGuid2 = Guid.NewGuid().ToString();

                        //Teacher t1 = new Teacher()
                        //{
                        //    ID = tGuid1,
                        //    Name = "张巨鹿"
                        //};

                        //context.Entry(t1).State = EntityState.Added;
                        //int c= context.SaveChanges();
                        //Console.WriteLine(string.Format("保存Teach影响的行数:{0}", c));


                        var baseXml = "<DATA><ITEM ID=\"1\" NAME=\"陈平安\" ISMALE=\"1\" STUDENTNUMBER=\"100\" ></ITEM></DATA>";
                        var c       = 0;

                        SqlParameter p1 = new SqlParameter()
                        {
                            ParameterName = "BASIC_XML",
                            Value         = baseXml,
                            SqlDbType     = SqlDbType.Xml
                        };

                        var           query     = context.Database.SqlQuery <Result>("exec USP_STUDENT @BASIC_XML", p1);
                        List <Result> resultLst = query.ToList();
                        foreach (var r in resultLst)
                        {
                            Console.WriteLine("ROWCOUNT:{0},ERR_MSG:{1}", r.ROWCOUNT, r.ERR_MSG);
                        }

                        scope.Complete();
                    }
                    catch (Exception e)
                    {
                        Console.WriteLine(e.Message);
                    }
                }
            }
        }
Exemple #24
0
        private static IDbContext CreateMySqlContext(string connString)
        {
            var dbContext = new MySqlContext(new MySqlConnectionFactory(connString));

            return(dbContext);
        }
 public PersonRepositoryImpl(MySqlContext context)
 {
     _context = context;
 }
 public GenericRepository(MySqlContext mySqlContext)
 {
     _mySqlContext = mySqlContext;
     dataset       = _mySqlContext.Set <T>();
 }
 public PersonRepositoryImplementattion(MySqlContext context)
 {
     _context = context;
 }
        private UnitOfWork(MySqlContext context)
        {
            _context = context;
            OperationDateTimeTemplate = new OperationDateTimeTemplateRepository(_context);
            ProgramVersion            = new ProgramVersionRepository(_context);
            OperationDateTime         = new OperationDateTimeRepository(_context);
            //BPVHipAdditionalStructure = new BPVHipAdditionalStructureRepository(_context);
            SavedComplanesObs     = new SavedComplanesObsRepository(_context);
            SavedRecomendationObs = new SavedRecomendationObsRepository(_context);
            SavedDiagnosisObs     = new SavedDiagnosisObsRepository(_context);
            SavedExamination      = new SavedExaminationRepository(_context);
            SavedExaminationLeg   = new SavedExaminationLegRepository(_context);
            Veshestvo             = new VeshestvoRepository(_context);
            Svetovod = new SvetovodRepository(_context);
            AdditionalInfoDocument = new AdditionalInfoDocumentRepository(_context);
            EpicrizOperation       = new EpicrizOperationRepository(_context);
            StatementOperation     = new StatementOperationRepository(_context);
            StatementObs           = new StatementObsRepository(_context);
            HirurgOverview         = new HirurgOverviewRepository(_context);
            SugarDiabetComment     = new SugarDiabetCommentRepository(_context);
            Sclezing                = new SclezingRepository(_context);
            Anticogulants           = new AnticogulantsRepository(_context);
            PreparateHateComment    = new PreparateHateCommentRepository(_context);
            BloodExchangeComment    = new BloodExchangeCommentRepository(_context);
            OperationTypeOperations = new OperationTypeOperationsRepository(_context);
            //OperationForAmbulatornCard = new OperationForAmbulatornCardRepository(_context);
            //OperationForAmbulatornCardPatients = new OperationForAmbulatornCardPatientsRepository(_context);
            AlergicAnevrizmPatients = new AlergicAnevrizmPatientsRepository(_context);
            BloodExchangePatients   = new BloodExchangePatientsRepository(_context);
            HirurgInterupPatients   = new HirurgInteruptPatientsRepository(_context);
            PreparateHatePatients   = new PreparateHatePatientsRepository(_context);

            AlergicAnevrizm = new AlergicAnevrizmRepository(_context);
            BloodExchange   = new BloodExchangeRepository(_context);
            HirurgInterup   = new HirurgInteruptRepository(_context);
            PreparateHate   = new PreparateHateRepository(_context);


            ChangesInDBType    = new ChangesInDBTypeRepository(_context);
            ComplanesObs       = new ComplanesObsRepository(_context);
            RecomendationObs   = new RecomendationObsRepository(_context);
            ChangeHistory      = new ChangeHistoryRepository(_context);
            GVFull             = new GVEntryFullRepository(_context);
            PPVFull            = new PPVEntryFullRepository(_context);
            TEMPVFull          = new TEMPVEntryFullRepository(_context);
            MPVFull            = new MPVEntryFullRepository(_context);
            Perforate_shinFull = new Perforate_shinEntryFullRepository(_context);
            SPSHipFull         = new SPSHipEntryFullRepository(_context);
            BPV_TibiaFull      = new BPV_TibiaEntryFullRepository(_context);
            Perforate_hipFull  = new Perforate_hipEntryFullRepository(_context);
            ZDSVFull           = new ZDSVEntryFullRepository(_context);
            SFSFull            = new SFSHipEntryFullRepository(_context);
            PDSVFull           = new PDSVHipEntryFullRepository(_context);
            BPVHipsFull        = new BPVHipEntryFullRepository(_context);
            ExaminationLeg     = new ExaminationLegRepository(_context);
            doc_template       = new doc_templatesRepository(_context);
            GV        = new GVRepository(_context);
            GVCombos  = new GVComboRepository(_context);
            GVEntries = new GVEntryRepository(_context);

            PPV        = new PPVRepository(_context);
            PPVCombos  = new PPVComboRepository(_context);
            PPVEntries = new PPVEntryRepository(_context);

            Letters      = new LettersRepository(_context);
            TEMPVWay     = new TEMPVWayRepository(_context);
            MPVWay       = new MPVWayRepository(_context);
            TEMPV        = new TEMPVRepository(_context);
            TEMPVCombos  = new TEMPVComboRepository(_context);
            TEMPVEntries = new TEMPVEntryRepository(_context);
            MPV          = new MPVRepository(_context);
            MPVCombos    = new MPVComboRepository(_context);
            MPVEntries   = new MPVEntryRepository(_context);



            Perforate_shin        = new Perforate_shinRepository(_context);
            Perforate_shinCombos  = new Perforate_shinComboRepository(_context);
            Perforate_shinEntries = new Perforate_shinEntryRepository(_context);
            SPS        = new SPSHipRepository(_context);
            SPSCombos  = new SPSComboRepository(_context);
            SPSEntries = new SPSHipEntryRepository(_context);



            BPV_Tibia            = new BPV_TibiaRepository(_context);
            BPV_TibiaCombos      = new BPV_TibiaComboRepository(_context);
            BPV_TibiaEntries     = new BPV_TibiaEntryRepository(_context);
            Perforate_hip        = new Perforate_hipRepository(_context);
            Perforate_hipCombos  = new Perforate_hipComboRepository(_context);
            Perforate_hipEntries = new Perforate_hipEntryRepository(_context);
            ZDSV        = new ZDSVRepository(_context);
            ZDSVCombos  = new ZDSVComboRepository(_context);
            ZDSVEntries = new ZDSVEntryRepository(_context);



            PDSVHips       = new PDSVHipRepository(_context);
            PDSVCombos     = new PDSVComboRepository(_context);
            PDSVHipEntries = new PDSVHipEntryRepository(_context);
            PDSVHipWay     = new PDSVHipWayRepository(_context);

            SFSHips       = new SFSHipRepository(_context);
            SFSCombos     = new SFSComboRepository(_context);
            SFSHipEntries = new SFSHipEntryRepository(_context);

            СategoryType           = new СategoryTypeRepository(_context);
            BPVHipWay              = new BPVHipWayRepository(_context);
            Cities                 = new CitiesRepository(_context);
            Districts              = new DistrictsRepository(_context);
            Regions                = new RegionsRepository(_context);
            Streets                = new StreetsRepository(_context);
            BrigadeMedPersonal     = new BrigadeMedPersonalRepository(_context);
            ScientificTitles       = new ScientificTitlesRepository(_context);
            ScientificTitleType    = new ScientificTitleTypeRepository(_context);
            SpecializationType     = new SpecializationTypeRepository(_context);
            DoctorsSpecializations = new DoctorsSpecializationsRepository(_context);

            MedPersonal = new MedPersonalRepository(_context);

            Accaunt      = new AccauntRepository(_context);
            PatologyType = new PatologyTypeRepository(_context);
            Patology     = new PatologyRepository(_context);
            // _context.Configuration.AutoDetectChangesEnabled = false;
            // _context.Set<Operation>().AsNoTracking();
            ReasonsOfCancleOperation = new ReasonsOfCancelOperationRepository(_context);

            OperationResult = new OperationResultRepository(_context);
            CancelOperation = new CancelOperationRepository(_context);
            DiagnosisObs    = new DiagnosisObsRepository(_context);

            Examination = new ExaminationRepository(_context);

            Brigade   = new BrigadeRepository(_context);
            Diagnosis = new DiagnosisRepository(_context);


            OperationType = new OperationTypeRepository(_context);
            Operation     = new OperationRepository(_context);
            Anestethic    = new AnestethicRepository(_context);
            Doctor        = new DoctorRepository(_context);

            Analize             = new AnalizeRepository(_context);
            AnalizeType         = new AnalizeTypeRepository(_context);
            BPVHips             = new BPVHipRepository(_context);
            BPVCombos           = new BPVComboRepository(_context);
            BPVHipEntries       = new BPVHipEntryRepository(_context);
            Metrics             = new MetricsRepository(_context);
            Patients            = new PatientsRepository(_context);
            ComplainsTypes      = new ComplainsTypeRepository(_context);
            RecomendationsTypes = new RecomendationsTypeRepository(_context);
            DiagnosisTypes      = new DiagnosisTypeRepository(_context);
        }
Exemple #29
0
        //public MySqlContext context = new MySqlContext(new MySqlConnectionFactory(connString));

        private MySqlContext CreateContext()
        {
            MySqlContext context = new MySqlContext(new MySqlConnectionFactory(connString));

            return(context);
        }
Exemple #30
0
        public CreateTestControllerTests()
        {
            if (false)
            {
                PutData putData = new PutData();

                var listQuestions = new List <Question>();//.AsQueryable();
                listQuestions.AddRange(putData.questions1);
                listQuestions.AddRange(putData.questions2);

                var dbThema          = new List <Thema>(putData.themes).AsQueryable();
                var dbTestThemes     = new List <TestThema>(putData.TestThemas).AsQueryable();
                var dbQuestions      = listQuestions.AsQueryable();
                var dbQuestionAnswer = new List <QuestionAnswer>(putData.questionAnswers).AsQueryable();
                var dbTestStudent    = new List <TestStudent>(putData.testStudents).AsQueryable();

                var mockSetThema = new Mock <DbSet <Thema> >();
                mockSetThema.As <IQueryable <Thema> >().Setup(a => a.Provider).Returns(dbThema.Provider);
                mockSetThema.As <IQueryable <Thema> >().Setup(a => a.Expression).Returns(dbThema.Expression);
                mockSetThema.As <IQueryable <Thema> >().Setup(a => a.ElementType).Returns(dbThema.ElementType);
                mockSetThema.As <IQueryable <Thema> >().Setup(a => a.GetEnumerator()).Returns(dbThema.GetEnumerator());

                var mockSetTestThema = new Mock <DbSet <TestThema> >();
                mockSetTestThema.As <IQueryable <TestThema> >().Setup(a => a.Provider).Returns(dbTestThemes.Provider);
                mockSetTestThema.As <IQueryable <TestThema> >().Setup(a => a.Expression).Returns(dbTestThemes.Expression);
                mockSetTestThema.As <IQueryable <TestThema> >().Setup(a => a.ElementType).Returns(dbTestThemes.ElementType);
                mockSetTestThema.As <IQueryable <TestThema> >().Setup(a => a.GetEnumerator()).Returns(dbTestThemes.GetEnumerator());

                var mockSetQuestion = new Mock <DbSet <Question> >();
                mockSetQuestion.As <IQueryable <Question> >().Setup(a => a.Provider).Returns(dbQuestions.Provider);
                mockSetQuestion.As <IQueryable <Question> >().Setup(a => a.Expression).Returns(dbQuestions.Expression);
                mockSetQuestion.As <IQueryable <Question> >().Setup(a => a.ElementType).Returns(dbQuestions.ElementType);
                mockSetQuestion.As <IQueryable <Question> >().Setup(a => a.GetEnumerator()).Returns(dbQuestions.GetEnumerator());

                var mockSetQuestionAnswer = new Mock <DbSet <QuestionAnswer> >();
                mockSetQuestionAnswer.As <IQueryable <QuestionAnswer> >().Setup(a => a.Provider).Returns(dbQuestionAnswer.Provider);
                mockSetQuestionAnswer.As <IQueryable <QuestionAnswer> >().Setup(a => a.Expression).Returns(dbQuestionAnswer.Expression);
                mockSetQuestionAnswer.As <IQueryable <QuestionAnswer> >().Setup(a => a.ElementType).Returns(dbQuestionAnswer.ElementType);
                mockSetQuestionAnswer.As <IQueryable <QuestionAnswer> >().Setup(a => a.GetEnumerator()).Returns(dbQuestionAnswer.GetEnumerator());

                var mockSetTestStudent = new Mock <DbSet <TestStudent> >();
                mockSetTestStudent.As <IQueryable <TestStudent> >().Setup(a => a.Provider).Returns(dbTestStudent.Provider);
                mockSetTestStudent.As <IQueryable <TestStudent> >().Setup(a => a.Expression).Returns(dbTestStudent.Expression);
                mockSetTestStudent.As <IQueryable <TestStudent> >().Setup(a => a.ElementType).Returns(dbTestStudent.ElementType);
                mockSetTestStudent.As <IQueryable <TestStudent> >().Setup(a => a.GetEnumerator()).Returns(dbTestStudent.GetEnumerator());

                var mqContext = new Mock <MySqlContext>();

                mqContext.Setup(a => a.Questions).Returns(mockSetQuestion.Object);
                mqContext.Setup(a => a.Themes).Returns(mockSetThema.Object);
                mqContext.Setup(a => a.TestThemes).Returns(mockSetTestThema.Object);
                mqContext.Setup(a => a.QuestionAnswers).Returns(mockSetQuestionAnswer.Object);
                mqContext.Setup(a => a.TestStudents).Returns(mockSetTestStudent.Object);

                mySql = mqContext.Object;
            }
            else
            {
                var optionsBuilder = new DbContextOptionsBuilder <MySqlContext>();
                var options        = optionsBuilder
                                     .UseNpgsql(xUnitTest.Helpers.Constants.DATABASE)
                                     .Options;
                mySql = new MySqlContext(options);
                mySql.Database.EnsureDeleted();
                mySql.Database.EnsureCreated();
                controller = new CreateTestController(mySql);
            }
        }