示例#1
0
 public Gerecht GetOne(int Id)
 {
     using (var ctx = new SuperSushiContext())
     {
         return(ctx.Gerechten.FirstOrDefault(m => m.Id == Id));
     }
 }
示例#2
0
 public List <Menu> GetAll()
 {
     using (var ctx = new SuperSushiContext())
     {
         return(ctx.Menus.ToList());
     }
 }
示例#3
0
 public List <Gerecht> GetAll()
 {
     using (var ctx = new SuperSushiContext())
     {
         return(ctx.Gerechten.ToList());
     }
 }
示例#4
0
 public Menu GetOne(int id)
 {
     using (var ctx = new SuperSushiContext())
     {
         // load attached items by first loading the
         // relation table and then the Gerechten listed in that
         return(ctx.Menus.FirstOrDefault(m => m.Id == id));
     }
 }
示例#5
0
 public Menu Create(Menu menu)
 {
     using (var ctx = new SuperSushiContext())
     {
         ctx.Menus.Add(menu);
         ctx.SaveChanges();
         return(menu);
     }
 }
示例#6
0
 public Gerecht Create(Gerecht gerecht)
 {
     using (var ctx = new SuperSushiContext())
     {
         ctx.Gerechten.Add(gerecht);
         ctx.SaveChanges();
         return(gerecht);
     }
 }
示例#7
0
 public Gerecht Update(Gerecht gerecht)
 {
     using (var ctx = new SuperSushiContext())
     {
         ctx.Attach(gerecht);
         ctx.Gerechten.Update(gerecht);
         ctx.SaveChanges();
         return(gerecht);
     }
 }
示例#8
0
 public Menu Update(Menu menu)
 {
     using (var ctx = new SuperSushiContext())
     {
         // Attach -> menu item must be known to the context so it can
         // check whether stuff has changed in it.
         ctx.Attach(menu);
         // Load the old set of gerechten for this menu
         ctx.Menus.Update(menu);
         ctx.SaveChanges();
         return(menu);
     }
 }
示例#9
0
 public bool Delete(int id)
 {
     using (var ctx = new SuperSushiContext())
     {
         var toRemove = ctx.Menus.Find(id);
         if (toRemove != null)
         {
             ctx.Menus.Remove(toRemove);
             ctx.SaveChanges();
             return(true);
         }
         return(false);
     }
 }
 public GerechtRepositorySql(SuperSushiContext context)
 {
     ctx = context;
 }
示例#11
0
 public MenuRepositorySql(SuperSushiContext context)
 {
     ctx = context;
 }