public ActionResult Index() { LoyaltyValues values = db.LoyaltyValues .OrderByDescending(x => x.Id) .FirstOrDefault(); if (User.IsInRole(Common.Constants.ManagerRole)) { return(View("IndexAdmin", values)); } else { var userId = User.Identity.GetUserId(); var user = db.Users.Find(userId); var points = user.Points; var viewModel = new LoyaltyPointsViewModel() { Points = points, Values = values }; return(View("Index", viewModel)); } }
public ActionResult SetValues([Bind(Include = "Id,Fuel,Lpg,Washing,WashingPlusWaxing")] LoyaltyValues loyaltyValues) { if (ModelState.IsValid) { db.LoyaltyValues.Add(loyaltyValues); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(loyaltyValues)); }