public void AddElement(ProviderBM model) { Provider element = context.Providers.FirstOrDefault(rec => rec.Name == model.Name); if (element != null) { throw new Exception("Уже есть клиент с таким ФИО"); } context.Providers.Add(new Provider { Name = model.Name, Type = model.Type, Frequency = model.Frequency }); context.SaveChanges(); }
public void UpdElement(ProviderBM model) { Provider element = context.Providers.FirstOrDefault(rec => rec.Name == model.Name && rec.Id != model.Id); if (element != null) { throw new Exception("Уже есть клиент с таким ФИО"); } element = context.Providers.FirstOrDefault(rec => rec.Id == model.Id); if (element == null) { throw new Exception("Элемент не найден"); } element.Name = model.Name; element.Type = model.Type; element.Frequency = model.Frequency; context.SaveChanges(); }