Esempio n. 1
0
        public ActionResult Edit(DataFlow.Models.Lookup vm)
        {
            if (!ModelState.IsValid)
            {
                return(View(vm));
            }

            SaveLookup(vm);

            return(RedirectToAction("Index"));
        }
Esempio n. 2
0
        private DataFlow.Models.Lookup SaveLookup(DataFlow.Models.Lookup vm)
        {
            var isUpdate = vm.Id > 0;

            var lookup = new DataFlow.Models.Lookup();

            if (isUpdate)
            {
                lookup    = dataFlowDbContext.Lookups.FirstOrDefault(x => x.Id == vm.Id);
                lookup.Id = vm.Id;
            }

            lookup.GroupSet = vm.GroupSet;
            lookup.Key      = vm.Key;
            lookup.Value    = vm.Value;

            dataFlowDbContext.Lookups.AddOrUpdate(lookup);
            dataFlowDbContext.SaveChanges();

            LogService.Info(LogTemplates.InfoCrud("Lookup", lookup.Key, lookup.Id,
                                                  isUpdate ? LogTemplates.EntityAction.Modified : LogTemplates.EntityAction.Added));

            return(lookup);
        }
Esempio n. 3
0
        public ActionResult Add()
        {
            var lookup = new DataFlow.Models.Lookup();

            return(View(lookup));
        }