Beispiel #1
0
 public ActionResult InserirRota(List <PontoLocalizacao> pontos, string NomeRota)
 {
     if (pontos != null)
     {
         using (FindBusEntities fn = new FindBusEntities())
         {
             var pontosRota = (from p in fn.tblRotaPonto
                               where p.tblRota.Descricao.Equals(NomeRota)
                               select p).ToList <tblRotaPonto>();
             foreach (tblRotaPonto rotaponto in pontosRota)
             {
                 fn.tblRotaPonto.Remove(rotaponto);
             }
             fn.SaveChanges();
         }
         foreach (PontoLocalizacao ponto in pontos)
         {
             Localizacao localizacao = new Localizacao(ponto.Latitude, ponto.Longitude);
             localizacao.InserirLocalizacao(ponto, NomeRota);
         }
     }
     return(Json("Rota Inserida Com Sucesso!"));
 }