public ActionResult Save(int?FishID, string FishName, int price, int shadow, int rarity, string saying) { NewLeafContext nlc = new NewLeafContext(); Fish fish = new Fish(); if (FishID.HasValue) { fish.FishID = (int)FishID; fish = nlc.Fishes.Where(x => x.FishID == fish.FishID).FirstOrDefault(); } else { fish.FishID = nlc.Fishes.Max(x => x.FishID) + 1; nlc.Fishes.Add(fish); } fish.FishName = FishName; fish.Price = price; fish.ShadowSizeID = shadow; fish.FishRarityID = rarity; fish.CheesySaying = saying; nlc.SaveChanges(); return(View()); }