public ActionResult Edit(DataFlow.Models.Lookup vm) { if (!ModelState.IsValid) { return(View(vm)); } SaveLookup(vm); return(RedirectToAction("Index")); }
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); }
public ActionResult Add() { var lookup = new DataFlow.Models.Lookup(); return(View(lookup)); }