public void AddElement(DrugBindingModel model) { Drug element = context.Drugs.FirstOrDefault(rec => rec.DrugName == model.DrugName); if (element != null) { throw new Exception("Уже есть медикамент с таким названием"); } context.Drugs.Add(new Drug { DrugName = model.DrugName, Price = model.Price, Count = model.Count }); context.SaveChanges(); }
public void UpdElement(DrugBindingModel model) { Drug element = context.Drugs.FirstOrDefault(rec => rec.DrugName == model.DrugName && rec.Id != model.Id); //Console.WriteLine(element.DrugName + " " + element.Price + " " + element.Count); if (element != null) { throw new Exception("Уже есть медикамент с таким названием"); } element = context.Drugs.FirstOrDefault(rec => rec.Id == model.Id); if (element == null) { throw new Exception("Элемент не найден"); } element.DrugName = model.DrugName; element.Price = model.Price; element.Count = model.Count; // Console.WriteLine(element.DrugName + " " + element.Price + " " + element.Count); context.SaveChanges(); }