예제 #1
0
        public Option AddOrUpdate(OptionEditViewModel model)
        {
            Option option;
            if (model.Id == 0)
            {
                option = Mapper.Map<Option>(model);
                db.Options.Add(option);
            }
            else
            {
                option = Find(model.Id);
                Mapper.Map(model, option);
            }

            db.SaveChanges();

            cacheService.Invalidate("options");

            return option;
        }
예제 #2
0
        public Option AddOrUpdate(OptionEditViewModel model)
        {
            Option option;

            if (model.Id == 0)
            {
                option = Mapper.Map <Option>(model);
                db.Options.Add(option);
            }
            else
            {
                option = Find(model.Id);
                Mapper.Map(model, option);
            }

            db.SaveChanges();

            cacheService.Invalidate("options");

            return(option);
        }