Ejemplo n.º 1
0
        /**
         * Atualiza percurso com métricas finais
         **/
        public void AtualizaPercurso(percursos per)
        {
            try
            {
                using (SeeYouEntities syr = new SeeYouEntities())
                {
                    var percurso = (from p in syr.percursos
                                    where p.id_percurso == per.id_percurso
                                    select p).FirstOrDefault();

                    percurso.altitude_max   = per.altitude_max;
                    percurso.altitude_med   = per.altitude_med;
                    percurso.altitude_min   = per.altitude_min;
                    percurso.caloria        = per.caloria;
                    percurso.descricao      = per.descricao;
                    percurso.distancia      = per.distancia;
                    percurso.duracao        = per.duracao;
                    percurso.Pace           = per.Pace;
                    percurso.velocidade_max = per.velocidade_max;
                    percurso.velocidade_med = per.velocidade_med;
                    syr.SaveChanges();
                }
            }
            catch (Exception ex)
            {
            }
        }
        public ActionResult DeleteConfirmed(int id_percurso)
        {
            percursos percursos = syrDb.percursos.Find(id_percurso);

            syrDb.percursos.Remove(percursos);
            syrDb.SaveChanges();
            return(RedirectToAction("Index"));
        }
        //
        // GET: /Perfil/Delete/5

        public ActionResult Delete(int id_percurso)
        {
            ViewBag.Title = "SYR - Deletar";

            percursos percursos = syrDb.percursos.Find(id_percurso);

            return(View(percursos));
        }
        //
        // GET: /Perfil/Edit/5

        public ActionResult Edit(long id_percurso)
        {
            ViewBag.Title = "SYR - Edição";

            percursos percursos = syrDb.percursos.Find(id_percurso);

            return(View(percursos));
        }
        int IWindowsPhoneService.NovoPercurso(int idUser, string isMetrico)
        {
            percursos pe = new percursos();

            pe.id_usuario    = idUser;
            pe.data_percurso = DateTime.Now;
            pe.isMetrico     = isMetrico;
            return(persitencia.NovoPercurso(pe));
        }
 public ActionResult Edit(percursos percursos)
 {
     if (ModelState.IsValid)
     {
         syrDb.Entry(percursos).State = EntityState.Modified;
         syrDb.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(percursos));
 }
        public void AtualizaPercurso(int id, int idUser, string descr, DateTime data, double velocidadeMedia, double velocidadeMaxima, double distancia, double ritimo, double altitudeMaxima, double altitudeMinima, double altitudeVariacao, double calorias, string duracao)
        {
            percursos pe = new percursos();

            pe.id_usuario     = idUser;
            pe.id_percurso    = id;
            pe.descricao      = descr;
            pe.data_percurso  = data;
            pe.velocidade_med = velocidadeMedia;
            pe.velocidade_max = velocidadeMaxima;
            pe.distancia      = distancia;
            pe.altitude_max   = altitudeMaxima;
            pe.altitude_med   = altitudeVariacao;
            pe.altitude_min   = altitudeMinima;
            pe.duracao        = duracao;
            persitencia.AtualizaPercurso(pe);
        }
Ejemplo n.º 8
0
 /**
  * Atualiza percurso com métricas finais
  **/
 public void AtualizaPercurso(percursos per)
 {
     try
     {
         using (SeeYouEntities syr = new SeeYouEntities())
         {
             var percurso = (from p in syr.percursos
                             where p.id_percurso == per.id_percurso
                             select p).FirstOrDefault();
             percurso = per;
             syr.SaveChanges();
         }
     }
     catch (Exception ex)
     {
     }
 }
Ejemplo n.º 9
0
 /**
  * Cria e salva novo percurso na base de dados e retorna id do percurso
  **/
 public int NovoPercurso(percursos per)
 {
     try
     {
         int id = 0;
         using (SeeYouEntities syr = new SeeYouEntities())
         {
             syr.percursos.AddObject(per);
             syr.SaveChanges();
             id = (int)per.id_percurso;
         }
         return(id);
     }
     catch (Exception ex)
     {
         return(0);
     }
 }