예제 #1
0
        public static async Task <Response <PwdResponse> > Actualizapwd(string codiUsuario, string Password)
        {
            Response <PwdResponse> response;
            UsuarioEntity          objUsuario;

            try
            {
                objUsuario = await LoginData.Actualizapwd(codiUsuario, Password);



                if (Password == "")
                {
                    BusinessException.Generar(Constants.CLAVE_VACIA);
                }

                response = new Response <PwdResponse>

                {
                    EsCorrecto = true,
                    Valor      = new PwdResponse
                    {
                        Usuario = objUsuario
                    },
                    Mensaje = "OK",
                    Estado  = true,
                };

                return(response);
            }
            catch (FaultException <ServiceError> )
            {
                throw;
            }
            catch (Exception ex)
            {
                return(new Response <PwdResponse>(false, null, Functions.MessageError(ex), false));
            }
        }