Exemplo n.º 1
0
        public JsonResult PasswordSave(UsuarioCambioPasswordViewModel password)
        {

            ILoginBusiness changePassword = DependencyFactory.Resolve<ILoginBusiness>();

            try
            {

                var authInfo = GetAuthData();

                password.Id = authInfo.Id;

                password.Mail = authInfo.Mail;

                var result = changePassword.ActualizarPassword(password);

                Response.StatusCode = 200;

                return new JsonResult { Data = result, JsonRequestBehavior = JsonRequestBehavior.AllowGet };

            }
            catch (ExceptionBusiness ex)
            {
                Response.StatusCode = 404;
                return new JsonResult { Data = ex.Message, JsonRequestBehavior = JsonRequestBehavior.AllowGet };
            }
            catch (Exception)
            {
                Response.StatusCode = 500;
                return new JsonResult { Data = "Error de servidor", JsonRequestBehavior = JsonRequestBehavior.AllowGet };
            }


        }
Exemplo n.º 2
0
        public UsuarioViewModel PasswordSave(UsuarioCambioPasswordViewModel password)
        {
            ILoginBusiness changePassword = DependencyFactory.Resolve <ILoginBusiness>();

            try
            {
                var authInfo = GetAuthData();

                password.Id = authInfo.Id;

                password.Mail = authInfo.Mail;

                return(changePassword.ActualizarPassword(password));
            }
            catch (ExceptionBusiness ex)
            {
                throw new Exception(ex.Message);
            }
            catch (Exception ex)
            {
                throw new Exception("Error del servidor", ex);
            }
        }
Exemplo n.º 3
0
        public UsuarioViewModel PasswordSave(UsuarioCambioPasswordViewModel password)
        {
            ILoginBusiness changePassword = DependencyFactory.Resolve <ILoginBusiness>();

            try
            {
                var authInfo = GetAuthData();

                password.Id = authInfo.Id;

                password.Mail = authInfo.Mail;

                var result = changePassword.ActualizarPassword(password);
                return(result);
            }
            catch (ExceptionBusiness ex)
            {
                throw ex;
            }
            catch (Exception)
            {
                throw;
            }
        }