예제 #1
0
 public void Insert(BalanceBindingModel model)
 {
     using (var context = new AdBoardDatabase())
     {
         context.Balance.Add(CreateModel(model, new Balance()));
         context.SaveChanges();
     }
 }
예제 #2
0
 public void Insert(FavoritesBindingModel model)
 {
     using (var context = new AdBoardDatabase())
     {
         context.Favorites.Add(CreateModel(model, new Favorites()));
         context.SaveChanges();
     }
 }
예제 #3
0
 public void Update(BalanceBindingModel model)
 {
     using (var context = new AdBoardDatabase())
     {
         var element = context.Balance.FirstOrDefault(rec => rec.Id ==
                                                      model.Id);
         if (element == null)
         {
             throw new Exception("Баланс не найден");
         }
         CreateModel(model, element);
         context.SaveChanges();
     }
 }
예제 #4
0
 public void Update(FavoritesBindingModel model)
 {
     using (var context = new AdBoardDatabase())
     {
         var element = context.Favorites.FirstOrDefault(rec => rec.Id ==
                                                        model.Id);
         if (element == null)
         {
             throw new Exception("Сообщение не найдено");
         }
         CreateModel(model, element);
         context.SaveChanges();
     }
 }
예제 #5
0
 public void Delete(BalanceBindingModel model)
 {
     using (var context = new AdBoardDatabase())
     {
         Balance element = context.Balance.FirstOrDefault(rec => rec.Id ==
                                                          model.Id);
         if (element != null)
         {
             context.Balance.Remove(element);
             context.SaveChanges();
         }
         else
         {
             throw new Exception("Клиент не найден");
         }
     }
 }
예제 #6
0
 public void Delete(FavoritesBindingModel model)
 {
     using (var context = new AdBoardDatabase())
     {
         Favorites element = context.Favorites.FirstOrDefault(rec => rec.Id ==
                                                              model.Id);
         if (element != null)
         {
             context.Favorites.Remove(element);
             context.SaveChanges();
         }
         else
         {
             throw new Exception("Сообщение не найдено");
         }
     }
 }