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