Exemplo n.º 1
0
        public ActionResult Login(LoginViewModel model)
        {
            var jsonViewModel = new AjaxLoginViewModel();

            try
            {
                string json     = JsonConvert.SerializeObject(model);
                var    endpoint = url;
                jsonViewModel = Utilities.RestAPIHelper <AjaxLoginViewModel> .Submit(json, Method.POST, endpoint);

                if (jsonViewModel.Data != null)
                {
                    jsonViewModel.SetValuesLogin(true, jsonViewModel.BearerToken, jsonViewModel.Data, "Login");
                }
                else
                {
                    jsonViewModel.SetValuesLogin(false, jsonViewModel.BearerToken, jsonViewModel.Data, jsonViewModel.Message);
                }
            }
            catch (Exception ex)
            {
                jsonViewModel.SetValuesLogin(false, "", null, String.Format("Failed\\nMessage: {0}", ex.GetBaseException().Message));
            }
            return(Json(jsonViewModel));
        }