public void Insert(BalanceBindingModel model) { using (var context = new AdBoardDatabase()) { context.Balance.Add(CreateModel(model, new Balance())); context.SaveChanges(); } }
public void Insert(FavoritesBindingModel model) { using (var context = new AdBoardDatabase()) { context.Favorites.Add(CreateModel(model, new Favorites())); context.SaveChanges(); } }
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(); } }
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(); } }
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("Клиент не найден"); } } }
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("Сообщение не найдено"); } } }