public IActionResult CreateSourceStateAjax(SourceState sourceState) { if (sourceState.Name != null) { _db.SourceStates.Add(sourceState); _db.SaveChanges(); } SourceStateViewModel model = new SourceStateViewModel { Source = new Source(), SourceStates = _db.SourceStates.Where(c => c.Active).ToList(), }; return(PartialView("PartialViews/SourceStatesPartial", model)); }
public IActionResult DeleteSourceStateAjax(int id) { SourceState sourceState = _db.SourceStates.FirstOrDefault(c => c.Id == id); if (sourceState != null) { sourceState.Active = false; _db.SaveChanges(); } SourceStateViewModel model = new SourceStateViewModel() { Source = new Source(), SourceStates = _db.SourceStates.Where(c => c.Active).ToList(), }; return(PartialView("PartialViews/SourceStatesPartial", model)); }