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)); } }