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; }
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); }