public static void Initialize(ToDoOdataContext context) { //Si rien n'existe dans les propriétés du context(BDD), il faut ajouter avec la méthode "Initialize" les objets //ToDo et ToDoType avec les références relationnelles de "Foreign Key" définies dans le model de "ToDo" if (!context.ToDoes.Any() && !context.ToDoTypes.Any()) { context.ToDoes.AddRange( new ToDo { Description = "A faire1", //relation de "Foreign Key" pour ToDoType ToDoType_Id = 1 }, new ToDo { Description = "A faire2", ToDoType_Id = 2 }); context.ToDoTypes.AddRange( new ToDoType { Description = "Test 1" }, new ToDoType { Description = "Test 2" } ); context.SaveChanges(); } }
public ToDoesController(ToDoOdataContext context) { this.service = new ToDoesService(context); SeedData.Initialize(context); }
public ToDoTypesService(ToDoOdataContext context) { this.context = context; }