public void addElement(BoundElementModel model) { Element element = context.Elements.FirstOrDefault(rec => rec.ElementName == model.ElementName); if (element != null) { throw new Exception("Уже есть компонент с таким названием"); } context.Elements.Add(new Element { ElementName = model.ElementName }); context.SaveChanges(); }
public void updateElement(BoundElementModel model) { Element element = source.Elements.FirstOrDefault(rec => rec.ElementName == model.ElementName && rec.ID != model.ID); if (element != null) { throw new Exception("Уже есть компонент с таким названием"); } element = source.Elements.FirstOrDefault(rec => rec.ID == model.ID); if (element == null) { throw new Exception("Элемент не найден"); } element.ElementName = model.ElementName; }
public void addElement(BoundElementModel model) { Element element = source.Elements.FirstOrDefault(rec => rec.ElementName == model.ElementName); if (element != null) { throw new Exception("Уже есть компонент с таким названием"); } int maxId = source.Elements.Count > 0 ? source.Elements.Max(rec => rec.ID) : 0; source.Elements.Add(new Element { ID = maxId + 1, ElementName = model.ElementName }); }
public void DelElement(BoundElementModel model) { _service.deleteElement(model.ID); }
public void UpdElement(BoundElementModel model) { _service.updateElement(model); }
public void AddElement(BoundElementModel model) { _service.addElement(model); }