public IActionResult Edit([Bind(Prefix = "ModSuggestion")] ModSuggestion model) { if (ModelState.IsValid) { ModSuggestionRepository repo = uow.GetRepo <ModSuggestionRepository>(); WarframeItem warframeItem = warframeItemUtilities.GetAllMods().SingleOrDefault(x => x.UniqueName == model.UniqueName); warframeItem.Name = warframeItem.Name.Replace("'S", "'s"); model.WarframeItemJson = JsonConvert.SerializeObject(warframeItem); if (model.ID == 0) { repo.Add(model); TempData["message"] = "Mod Suggestion Added"; } else { repo.Update(model); TempData["message"] = "Mod Suggestion Updated"; } return(RedirectToAction("Index")); } return(View(new EditModSuggestionViewModel().Load(model, uow, warframeItemUtilities))); }