public async Task <List <PuntosRequest> > GetVisitasDiarias([FromBody] VisitaDiaria visitaDiaria)
        {
            db.Configuration.ProxyCreationEnabled = false;
            DateTime fechaActual  = visitaDiaria.Fecha;
            var      listaVisitas = await db.Visita
                                    .Where(x => x.IdAgente == visitaDiaria.IdAgente &&
                                           x.Fecha.Day == fechaActual.Day &&
                                           x.Fecha.Month == fechaActual.Month &&
                                           x.Fecha.Year == fechaActual.Year)
                                    .OrderBy(x => x.Fecha)
                                    .Select(y => new PuntosRequest
            {
                lat             = (Double)y.Cliente.Lat,
                lng             = (Double)y.Cliente.Lon,
                Fecha           = y.Fecha,
                NombreUsuario   = y.Cliente.Nombre,
                Direccion       = y.Cliente.Direccion,
                PersonaContacto = y.Cliente.PersonaContacto,
                Ruc             = y.Cliente.Ruc,
                Telefono        = y.Cliente.Telefono,
                Tipo            = y.Tipo == 1 ? "Venta" : "Visita",
                Valor           = y.Valor,
                Informe         = y.Informe.Where(u => u.IdVisita == y.Id).FirstOrDefault(),
            }
                                            ).OrderBy(y => y.Fecha)
                                    .ToListAsync();

            return(listaVisitas);
        }
        public async Task <JsonResult> RecorridoDiario(int Id, string fechaActual)
        {
            if (Id <= 0)
            {
                return(Json(false));
            }

            var fecha = new DateTime();

            if (fechaActual == "")
            {
                fecha = DateTime.Now;
            }
            else
            {
                fecha = Convert.ToDateTime(fechaActual).Date;
            }

            var visitaDiaria = new VisitaDiaria {
                IdAgente = Id, Fecha = fecha
            };

            var response = await ApiServicio.Listar <PuntosRequest>(visitaDiaria, new Uri(WebApp.BaseAddress), "Simed/api/Visitas/GetVisitasDiarias");

            if (response == null || response.Count == 0)
            {
                return(Json(false));
            }
            return(Json(response));
        }