Exemple #1
0
        public async Task <IActionResult> View(int id)
        {
            AuktionBudViewModel model = await _service.GetAuktionBudsAsync(id);

            if (model == null)
            {
                return(RedirectToAction("Index"));
            }

            NauktionUser currentUser = await _userManager.GetUserAsync(User);

            string error = await _service.ValidateBud(model.AuktionID, model.MaxedPrice + 1, currentUser);

            if (!(error is null))
            {
                TempData["BidErrors"] = new[] { error }
            }
            ;

            return(View(model));
        }
        public async Task <IActionResult> VerifyBudSumma(int AuktionID, int Summa)
        {
            NauktionUser currentUser = await _userManager.GetUserAsync(User);

            string error = await _service.ValidateBud(AuktionID, Summa, currentUser);

            if (error is null)
            {
                return(new JsonResult(true));
            }

            return(new JsonResult(error));
        }