예제 #1
0
 public List <Gin> GetGins()
 {
     using (GinzContext context = new GinzContext())
     {
         return(context.Gins.ToList());
     }
 }
예제 #2
0
 public List <Ingredient> GetIngredients()
 {
     using (GinzContext context = new GinzContext())
     {
         return(context.Ingredients.ToList());
     }
 }
예제 #3
0
 public void CreateGin(Gin gin)
 {
     using (GinzContext context = new GinzContext())
     {
         context.Gins.Add(gin);
         context.SaveChanges();
     }
 }
예제 #4
0
 public void UpdateGin(Gin gin)
 {
     using (GinzContext context = new GinzContext())
     {
         context.Entry(context.Gins.Where(c => c.Id == gin.Id).First()).CurrentValues.SetValues(gin);
         context.SaveChanges();
     }
 }
예제 #5
0
 public void DeleteGin(Gin gin)
 {
     using (GinzContext context = new GinzContext())
     {
         context.Gins.Remove(gin);
         context.SaveChanges();
     }
 }
예제 #6
0
 public void CreateIngredient(Ingredient ingredient)
 {
     using (GinzContext context = new GinzContext())
     {
         context.Ingredients.Add(ingredient);
         context.SaveChanges();
     }
 }
예제 #7
0
 public void UpdateIngredient(Ingredient ingredient)
 {
     using (GinzContext context = new GinzContext())
     {
         context.Entry(context.Gins.Where(c => c.Id == ingredient.Id).First()).CurrentValues.SetValues(ingredient);
         context.SaveChanges();
     }
 }
예제 #8
0
 public void DeleteIngredient(Ingredient ingredient)
 {
     using (GinzContext context = new GinzContext())
     {
         context.Ingredients.Remove(ingredient);
         context.SaveChanges();
     }
 }