public async Task <IHttpActionResult> aceptarServicio(int idNotificacion, int idCliente, string usuario) { LRecuperarCliente correo = new LRecuperarCliente(); Cliente cliente = new LHistorialCarreras().buscarEmail(idCliente); String mensaje = "Su Servicio a sido confirmado por favor espere unos minutos, ya uno de nuestros conductores se acerca al lugar que se solicito"; correo.enviarCorreoNotificacion(cliente.Email, mensaje); Notificacion notificacion = new LHistorialCarreras().buscarId(idNotificacion); notificacion.Estado = "Aceptado"; Conductor conductor1 = new LServicioConductor().traerConductor(usuario); int idConductor = conductor1.IdConductor; notificacion.IdConductor = idConductor; Conductor conductor = new LServicioConductor().mostrarDatos(idConductor); notificacion.Conductor = conductor.Nombre; await new LServicioConductor().aceptar(notificacion); return(Ok("Servicio Aceptado")); }
public IHttpActionResult reporte(Notificacion notificacion, string usuario) //Conductor { try { Conductor conductor1 = new LConductor().mostrarDatosLogin(usuario); int idCo = conductor1.IdConductor; List <Notificacion> notificacion1 = new LHistorialCarreras().reporte(notificacion, idCo); return(Ok(notificacion1)); }catch (Exception ex) { return(BadRequest("usuario no existe")); } }