示例#1
0
        public ActionResult Login(AccountModel accountModel)
        {
            try
            {
                var jsonResponse = new JsonResponse {
                    Success = false
                };
                accountModel.ValidacionAD = ConfigurationAppSettings.ValidacionAD();
                jsonResponse = Login_(accountModel);

                if (jsonResponse.Success && !jsonResponse.Warning)
                {
                    return(RedirectToAction(ConstantesWeb.HomeAction, ConstantesWeb.HomeController));
                }
                else if (jsonResponse.Warning)
                {
                    ViewBag.MessageError = jsonResponse.Message;
                }
            }
            catch (Exception exception)
            {
                logger.Error(string.Format("Mensaje: {0} Trace: {1}", exception.Message, exception.StackTrace));
                ViewBag.MessageError = exception.Message;
            }
            return(View(accountModel));
        }