Example #1
1
 private void InitializeDataBase()
 {
     using (var context = new DataBaseContext())
     {
         context.Database.Initialize(false);
         context.Commit();
     }
 }
 /// <summary>
 /// Gets the context.
 /// </summary>
 /// <returns></returns>
 public DataBaseContext GetContext()
 {
     lock (Locker)
     {
         return this.context ?? (this.context = new DataBaseContext());
     }
 }
Example #3
0
        static void Main(string[] args)
        {
            Database.SetInitializer(new DropCreateDatabaseIfModelChanges<DataBaseContext>());

            var simpleUser = new User() { Name = "Name" };
            using (var context = new DataBaseContext())
            {
                context.Users.Add(simpleUser);
                context.SaveChanges();

                context.Status.Add(new Status() { IdStatus = new Guid("00000000-0000-0000-0000-000000000001"), Name = "Stopped"});
                context.Status.Add(new Status() { IdStatus = new Guid("00000000-0000-0000-0000-000000000002"), Name = "Executing" });
                context.Status.Add(new Status() { IdStatus = new Guid("00000000-0000-0000-0000-000000000003"), Name = "Done" });
                context.SaveChanges();
            }
        }
Example #4
0
        void backroungWorker_DoWork(object sender, DoWorkEventArgs e)
        {
            try
            {
                Deployment.Current.Dispatcher.BeginInvoke(() =>
                {
                    //On récupère les informations de la question
                    dbc = new DataBaseContext(DataBaseContext.DBConnectionString);

                    var explications = from explication in dbc.Explications
                                        where explication.QuestionId == questionId
                                       select explication;

                    exp = explications.First();
                });
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erreur", MessageBoxButton.OK);
            }
        }
Example #5
0
 public DataBaseContext Init()
 {
     return(dbContext ?? (dbContext = new DataBaseContext()));
 }
Example #6
0
 public ProjectRepository(DataBaseContext db)
     : base(db)
 {
 }
 public UserPermissionsController(DataBaseContext context)
 {
     _context = context;
 }
Example #8
0
 // CONSTRUCTORS
 public NotificationRepositoryTest()
 {
     testData    = new NotificationTestDataInitializer();
     testContext = new DataBaseContext(CreateNewContextOptions(), testData);
 }
Example #9
0
 public ProdutoRepository(DataBaseContext context)
 {
     _context = context;
 }
 public InterestRepository(DataBaseContext context) : base(context) => _context = context;
Example #11
0
 public CommentsController(DataBaseContext context, IConfiguration configuration, IHostingEnvironment _env)
 {
     _context       = context;
     _configuration = configuration;
     env            = _env;
 }
Example #12
0
 public AddNewLinkCommandHandler(DataBaseContext context)
 {
     this.context = context;
 }
 public CustomerBookingRepository(DataBaseContext dataBaseContext)
 {
     _dataBaseContext = dataBaseContext;
 }
Example #14
0
 public VersaoProjetoRepository(DataBaseContext dataBaseContext)
 {
     _dataBaseContext         = dataBaseContext;
     _versaoProjetoCollection = _dataBaseContext.GetCollection <Versao>();
 }
Example #15
0
 public ProffosersController(DataBaseContext context)
 {
     _context = context;
 }
 public GetFriendsToAddQueryHandler(DataBaseContext context)
 {
     this.context = context;
 }
Example #17
0
 public EmployeeRepository(DataBaseContext context)
 {
     this.db = context;
 }
Example #18
0
        public UnitOfWork(DataBaseContext dbContext)
        {
            _dbContext = dbContext;

            StartTransaction();
        }
 public AdoptionsController()
 {
     context = new DataBaseContext();
 }
Example #20
0
 public GroupRepository(DataBaseContext db)
     : base(db)
 {
 }
Example #21
0
 public GenresRepository(DataBaseContext context)
 {
     this.context = context;
 }
Example #22
0
 public AccountController(DataBaseContext context, PasswordHashManager getHash)
 {
     passwordHashManager = getHash;
     dataBaseContext     = context;
 }
Example #23
0
 public GetGroupFunctionsByGroupIdQueryHandler(DataBaseContext context)
 {
     this._context = context;
 }
Example #24
0
 public ClientRepository(DataBaseContext db)
 {
     this.db = db;
 }
Example #25
0
 public UserRepository(DataBaseContext context) : base(context)
 {
 }
Example #26
0
 public RemoveExtraMessageCommandHandler(DataBaseContext context)
 {
     this.context = context;
 }
Example #27
0
 public ProductsController(DataBaseContext context)
 {
     _context = context;
 }
Example #28
0
 /// <summary>
 /// Konstruktor
 /// </summary>
 /// <param name="context"></param>
 public CustomersController(DataBaseContext context)
 {
     _context = context;
 }
        public async void ChangeSecond(TelegramBotClient BotClient, Message _message, InlineButton inlineButton, User users, DataBaseContext baseContext)
        {
            foreach (BDNews temp in baseContext._News.Include("user"))
            {
                if (temp.user.ID == _message.From.Id && temp.Work == true)
                {
                    temp.link = _message.Text;

                    await BotClient.SendTextMessageAsync(_message.Chat.Id, "\nНовое содержание: " + temp.link, replyMarkup : inlineButton.News);

                    temp.user.Work = 1111;
                    temp.Work      = false;
                }
            }
            baseContext.SaveChanges();
        }
Example #30
0
 public UserRepository(DataBaseContext db)
     : base(db)
 {
 }
        public async void ChouseItem(TelegramBotClient BotClient, System.Object message, InlineButton inlineButton, DataBaseContext baseContext)
        {
            CallbackQuery _message = message as CallbackQuery;

            Name = _message.Data;

            System.Console.WriteLine(Name);

            System.String[] words = Name.Split(new System.Char[] { ' ' }, System.StringSplitOptions.RemoveEmptyEntries);
            System.Int32    temp  = System.Convert.ToInt32(words[0]);

            BDNews news = baseContext._News.Where(p => p.ID == temp).FirstOrDefault();

            news.Work = true;

            baseContext.SaveChanges();

            await BotClient.EditMessageTextAsync(_message.From.Id, _message.Message.MessageId, "Название: " + news.Name + "\nСодержание:\n" + news.link, replyMarkup : inlineButton.ControlItem);
        }
Example #32
0
 public BaseRepository( DataBaseContext db)
 {
     _db = db;
 }
        public async void SetContent(TelegramBotClient BotClient, Message _message, InlineButton inlineButton, DataBaseContext baseContext)
        {
            foreach (BDNews temp in baseContext._News.Include("user"))
            {
                if (temp.user.ID == _message.From.Id && temp.Work == true)
                {
                    temp.link = _message.Text;
                    temp.Work = false;
                }
            }
            await BotClient.SendTextMessageAsync(_message.Chat.Id, "Запись добавлена!\n" + "Заголовок: " + Name + "\nСодержание: " + _message.Text, replyMarkup : inlineButton.ShowCategory);

            baseContext.SaveChanges();
        }
Example #34
0
 public CompanyRepository(DataBaseContext db)
     : base(db)
 {
 }
        public async void SetName(TelegramBotClient BotClient, Message _message, InlineButton inlineButton, User users, DataBaseContext baseContext)
        {
            users.Work = 2311;
            baseContext._News.Add(new BDNews()
            {
                Name = Name, user = users, Work = true
            });
            await BotClient.SendTextMessageAsync(_message.Chat.Id, "Заголовок: " + Name + "\nВведите содержание: ", replyMarkup : inlineButton.ShowCategory);

            baseContext.SaveChanges();
        }
Example #36
0
 public DataBaseContext Get()
 {
     return _dataContext ?? (_dataContext = new DataBaseContext());
 }
        public async void ShowItem(TelegramBotClient BotClient, System.Object message, InlineButton inlineButton, DataBaseContext baseContext)
        {
            CallbackQuery _message = message as CallbackQuery;

            Telegram.Bot.Types.ReplyMarkups.InlineKeyboardMarkup answer = inlineButton.NewsShow(message, baseContext);
            await BotClient.EditMessageTextAsync(_message.From.Id, _message.Message.MessageId, "Выберете статью: ", replyMarkup : answer);
        }
Example #38
0
 public BaseRepositoryTest()
 {
     Database.SetInitializer(new DropCreateDatabaseIfModelChanges<DataBaseContext>());
     _db = new DataBaseContext(_connectionString);
 }
        public async void ChangeFirst(TelegramBotClient BotClient, Message _message, InlineButton inlineButton, User users, DataBaseContext baseContext)
        {
            foreach (BDNews temp in baseContext._News.Include("user"))
            {
                if (temp.user.ID == _message.From.Id && temp.Work == true)
                {
                    temp.Name = _message.Text;

                    await BotClient.SendTextMessageAsync(_message.Chat.Id, "\nНовый заголовок: " + temp.Name, replyMarkup : inlineButton.News);

                    temp.user.Work = 1111;
                    temp.Work      = false;
                }
            }
        }
 public UserRepository(DataBaseContext dataBaseContext)
 {
     this.dataBaseContext = dataBaseContext;
 }
 public CardboardsController(DataBaseContext context)
 {
     _context = context;
 }
Example #42
0
 public StatusRepository(DataBaseContext context)
     : base(context)
 {
 }
Example #43
0
 public UpdateRunnerActivityDateCommandHandler(DataBaseContext context)
 {
     this._context = context;
 }