public ActionResult CheckMyOrderStatus(string email, string ordernumber) { try { if (customerAccountService.ValidateCustomerUsingOrderNumber(email, ordernumber)) { var customerData = customerAccountService.GetCustomerByEmail(email); authentication.Signin(email, customerData); return(RedirectToAction("OrdersStatus", "Checkout", new RouteValueDictionary() { { "orderNumber", ordernumber } })); } var viewModel = new CheckMyOrderStatusViewModel(); viewModel.HasError = true; return(View(viewModel)); } catch (Exception) { //TODO add the error view here var viewModel = new CheckMyOrderStatusViewModel(); viewModel.HasError = true; return(View(viewModel)); } }