Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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();
        }