public ActionResult SaveRanks(RankDetails rankDetails) { if (ModelState.IsValid) { EntityRepository.SaveRanks(rankDetails); TempData["message"] = string.Format("Ranks has been saved"); return(RedirectToAction("List", new { type = "Ranks" })); } else { return(RedirectToAction("List", new { type = "Ranks" })); } }
public void SaveRanks(RankDetails rankDetails) { Ranks dbRanks = context.Ranks.Find(rankDetails.RankId); if (dbRanks != null) { dbRanks.Name = rankDetails.Name; dbRanks.Sale = rankDetails.Sale; } else { Ranks ranks = new Ranks() { RankId = Guid.NewGuid(), Name = rankDetails.Name, Sale = rankDetails.Sale }; context.Ranks.Add(ranks); } context.SaveChanges(); }