public RespuestaApi <T> ProcesarRespuesta <T>(HttpResponseMessage Response) { if (Response.IsSuccessStatusCode) { RespuestaApi <T> Respuesta = Response.Content.ReadAsAsync <RespuestaApi <T> >().Result; if (Respuesta.Codigo > 0) { //if (Respuesta.AlertMessages != null) //{ // throw new ValidationException(Respuesta.Message) // { // Codigo = Respuesta.Code, // AlertMessages = Respuesta.AlertMessages, // ValWarningToken = Respuesta.ValWarningToken // }; //} //else if (Respuesta.Exception != null) //{ // throw new OmniException(Respuesta.Message) // { // Codigo = Respuesta.Code // }; //} //else //{ // throw new OmniException(Respuesta.Code, Respuesta.Message); //} } return(Respuesta); } else { throw new HttpException((int)Response.StatusCode, "Ha ocurrido un error de comunicación con el servicio, comuniquese con el administrador."); } }
public static RespuestaApi <T> createrespuestasuccess(string mensaje) { RespuestaApi <T> respuesta = new RespuestaApi <T>(); respuesta.Codigo = 0; respuesta.Mensaje = mensaje; return(respuesta); }
public static RespuestaApi <T> createRespuestaError(int codigo, string mensaje) { RespuestaApi <T> respuesta = new RespuestaApi <T>(); respuesta.Codigo = codigo; respuesta.Mensaje = mensaje; return(respuesta); }
public static RespuestaApi <T> createRespuestaErrorTocken() { RespuestaApi <T> respuesta = new RespuestaApi <T>(); respuesta.Codigo = 3; respuesta.Mensaje = "Otro dispositivo ha iniciado sesión con este usuario, inicie sesión nuevamente para continuar."; return(respuesta); }
public static RespuestaApi <T> createRespuestaSuccess(T data) { RespuestaApi <T> respuesta = new RespuestaApi <T>(); respuesta.Codigo = 0; respuesta.Mensaje = "Success"; respuesta.Data = data; return(respuesta); }
public static RespuestaApi <string> createRespuestaEncriptedSuccess(string mensaje, string data) { RespuestaApi <string> respuesta = new RespuestaApi <string>(); respuesta.Codigo = 0; respuesta.Mensaje = mensaje; respuesta.Data = data; return(respuesta); }