public HttpResponseMessage ObtenerUsuarioCredencial( PeticionObtenerUsuarioCredencial peticion) { var respuesta = new RespuestaApi <Usuario>(); try { var usuario = UsuariosBL.ObtenerUsuarioPorCredencial( peticion.Correo, peticion.Contrasena); if (usuario == null) { respuesta.CodigoEstadoHttp = HttpStatusCode.NotFound; } respuesta.Datos = usuario; } catch (Exception ex) { respuesta.ManejarExepcion(ex); } return(Request.CreateResponse( respuesta.CodigoEstadoHttp, respuesta)); }
public HttpResponseMessage ObtenerOperadores() { var respuesta = new RespuestaApi <List <Usuario> >(); try { respuesta.Datos = UsuariosBL.ObtenerOperadores(); } catch (Exception ex) { respuesta.ManejarExepcion(ex); } return(Request.CreateResponse( respuesta.CodigoEstadoHttp, respuesta)); }
public HttpResponseMessage InsertarPosicionesViaje( PeticionInsertarPosicionesViaje peticion) { var respuesta = new RespuestaApi <bool>(); try { PosicionesViajesBL.InsertarPosicionesViaje( peticion.IdViaje, peticion.Posiciones); } catch (Exception ex) { respuesta.ManejarExepcion(ex); } return(Request.CreateResponse(respuesta.CodigoEstadoHttp, respuesta)); }
public HttpResponseMessage ObtenerTodosViajes() { var respuesta = new RespuestaApi <List <Viaje> >(); try { var viajes = ViajesBL.ObtenerTodosViajes(); respuesta.Datos = viajes; } catch (Exception ex) { respuesta.ManejarExepcion(ex); } return(Request.CreateResponse(respuesta.CodigoEstadoHttp, respuesta)); }
public HttpResponseMessage ObtenerDetalleViaje(int idViaje) { var respuesta = new RespuestaApi <Viaje>(); try { var viaje = ViajesBL.ObtenerDetalleViaje(idViaje); respuesta.Datos = viaje; } catch (Exception ex) { respuesta.ManejarExepcion(ex); } return(Request.CreateResponse(respuesta.CodigoEstadoHttp, respuesta)); }
public HttpResponseMessage ActualizarEstatusViaje( PeticionActualizarEstatus peticion) { var respuesta = new RespuestaApi <bool>(); try { ViajesBL.ActualizarEstatusViaje( peticion.IdViaje, peticion.Estatus, peticion.Detalle); respuesta.Datos = true; } catch (Exception ex) { respuesta.ManejarExepcion(ex); } return(Request.CreateResponse(respuesta.CodigoEstadoHttp, respuesta)); }