Пример #1
0
        public ActionResult ScanCode(ScanStoreModel model)
        {
            try
            {
                var userByBarCode = _accessTokenService.GetUserByBarCode(model.QRCode);
                if (userByBarCode == null)
                {
                    return(View().WithError("Invalid bar code for this user."));
                }

                _setupUser.SetupUserDetail(Convert.ToInt32(userByBarCode.Id), userByBarCode);
                return(RedirectToAction("Index", "CustomerShopView"));
            }
            catch (Exception ex)
            {
                _log.ErrorFormat("Error in validating user by bar code. Error : {0}", ex.Message);
                _log.Error(ex);
                return(View(model));
            }
        }