Exemplo n.º 1
0
 public ActionResult AddOrUpdate(Pyramid.Entity.Filter model)
 {
     if (_filterRepository.Exist(model.Title) && model.Id == 0)
     {
         ViewBag.FilterError          = "Фильтер с таким названием уже существует";
         ViewBag.EnumValuesSelectList = _enumRepositopy.GetAll().Select(item => new SelectListItem
         {
             Text  = item.Key,
             Value = item.Id.ToString()
         });
         return(View(model));
     }
     _filterRepository.AddOrUpdate(model);
     return(RedirectToAction("index"));
 }
Exemplo n.º 2
0
 public static void AddOrDefault(Pyramid.Entity.Filter filter)
 {
     using (PyramidFinalContext dbContext = new PyramidFinalContext())
     {
         if (filter.Id == 0)
         {
             dbContext.Filters.Add(new Filters()
             {
                 Title = filter.Title,
             });
         }
         else
         {
             var efFilter = dbContext.Filters.Find(filter.Id);
             dbContext.Entry(efFilter).CurrentValues.SetValues(filter);
         }
         dbContext.SaveChanges();
     }
 }