public void TestGet() { HelloContext helloContext = new HelloContext(); User user = helloContext.Users.Include("Movements").First(); Assert.AreEqual(typeof(User), user.GetType()); }
public void InitializeDatabse() { HelloContext helloContext = new HelloContext(); HelloContextInitializaer helloContextInitializaer = new HelloContextInitializaer(); helloContextInitializaer.InitializeDatabase(helloContext); }
public static void InsertMsSqlServer() { using var context = new HelloContext(); context.HelloModels.Add(new HelloModel { Content = "Hello World!" }); context.SaveChanges(); }
public void TestHelloContext() { var optionsBuilder = new DbContextOptionsBuilder<HelloContext>(); optionsBuilder.UseSqlServer("Server = localhost\\BCNET; Database = Hello; Trusted_Connection = True;"); using (var helloContext = new HelloContext(optionsBuilder.Options)) { Assert.AreEqual(helloContext.Messages.Find(1).Message, "Hello World!!!"); } }
static void Main(string[] args) { //Définition de l'Observer, des Observables et du contexte userObserver = new MonObserver(); menuObserver = new MonObserver(); HelloContext userHelloContext = new HelloContext(); HelloObservable hello = new HelloObservable(userHelloContext); SmileyObservable smiley = new SmileyObservable(); Node menu = generateMenu(); //Enregistre les observables auprès de l'observer userObserver.Register("hello", hello); userObserver.Register("Hello", hello); userObserver.Register("hello", smiley); //userObserver.Unregister("hello", smiley); userObserver.Register(menu.GetKeyWord(), menu.GetObservable()); //Prompt d'accueil string line; Console.WriteLine(""); Console.WriteLine(" __ __ __ ________ _____"); Console.WriteLine(" / / / | / / / _____/ / _ |"); Console.WriteLine(" / / / | / / / /____ / /_| |"); Console.WriteLine(" / / / |/ / /____ / / ___ |"); Console.WriteLine(" / / / /| / _____/ / / / | |"); Console.WriteLine("/__/ /__/ |___/ /_______/ /__/ |_|"); Console.WriteLine("Desing Patterns - Anthony Maudry [email protected]"); Console.WriteLine("Hello,"); Console.WriteLine("Write something (type 'exit' to exit the program)."); Console.WriteLine("Write 'menu' to go to the game menu."); //Questrion-réponse avec l'Observer qui réagit aux mots clés définits plus haut while ((line = Console.ReadLine()) != "exit") { if (0 == (userObserver.Trigger(line) + menuObserver.Trigger(line))) { Console.WriteLine("You wrote : "); Console.WriteLine(line); } } Console.WriteLine("Goodbye."); }
public void TestCreate() { HelloContext helloContext = new HelloContext(); User user = new User(); user.Nombre = "Nico"; Movement movement = new Movement(); movement.CreationTime = DateTime.Now; user.Movements.Add(movement); helloContext.Users.Add(user); helloContext.SaveChanges(); }
protected override async Task ExecuteAsync(CancellationToken stoppingToken) { while (!stoppingToken.IsCancellationRequested) { await using var context = new HelloContext(this.settings, this.loggerFactory); var events = await context.HelloEvents.AsNoTracking() .ToListAsync(stoppingToken); this._logger.LogInformation($"Current events persisted: {events.Count}"); context.HelloEvents.Add(new HelloEvent { Id = Guid.NewGuid(), Message = "Hello to Cassandra cluster", Timestamp = DateTimeOffset.UtcNow, }); await context.SaveChangesAsync(stoppingToken); await Task.Delay(1000, stoppingToken); } }
public HelloItemsController(HelloContext context) { _context = context; }
public ContextService(HelloContext helloContext) { _helloContext = helloContext; }
//Constructeur //Récupère le contexte utilisé public HelloObservable(HelloContext helloContext) { monContexte = helloContext; }
public FileAccessService(HelloContext database) { _database = database ?? throw new ArgumentNullException(nameof(database)); }