コード例 #1
0
        public Boolean ExisteNeumatico(int numNeumatico)
        {
            Neumatico neumatico = db.Neumatico.Find(numNeumatico);

            //Existe el neumatico si se encuentra un neumatico con el mismo numero
            return(neumatico != null);
        }
コード例 #2
0
        public ActionResult EditNeumatico(int numNeumatico)
        {
            Neumatico neumatico = db.Neumatico.Find(numNeumatico);

            ViewBag.idTecnica = neumatico.idTecnica;

            return(View("CreateEditNeumatico", neumatico));
        }
コード例 #3
0
 public HttpResponseMessage Create(Neumatico neumatico)
 {
     try
     {
         HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.OK);
         db.Neumatico.Add(neumatico);
         db.SaveChanges();
         return(response);
     }
     catch
     {
         return(new HttpResponseMessage(HttpStatusCode.BadGateway));
     }
 }
コード例 #4
0
        public ActionResult EliminarNeumatico(Int64 numNeumatico)
        {
            Neumatico neumatico = db.Neumatico.Find(numNeumatico);
            Tecnica   tecnica   = db.Tecnica.Find(neumatico.idTecnica);

            db.Neumatico.Remove(neumatico);
            db.SaveChanges();


            return(RedirectToAction("Tecnica", new
            {
                idCarrera = tecnica.idCarrera,
                idCategoria = tecnica.idCategoria,
                dniPiloto = tecnica.dniPiloto,
                tabDefault = Constante.defaultTabTecnica.TAB_NEUMAITCO
            }));
        }
コード例 #5
0
        public ActionResult CreateNeumatico(Neumatico neumatico)
        {
            string currentUserId = User.Identity.GetUserId();

            neumatico.Usuario = db.Usuario.Where(u => u.idAspNetUsers == currentUserId).FirstOrDefault();
            neumatico.fecha   = DateTime.Now;
            db.Neumatico.Add(neumatico);
            db.SaveChanges();

            Tecnica tecnica = db.Tecnica.Find(neumatico.idTecnica);

            // //int idCarrera, int? idCategoria, int? dniPiloto, int? tabDefault
            return(RedirectToAction("Tecnica", new
            {
                idCarrera = tecnica.idCarrera,
                idCategoria = tecnica.idCategoria,
                dniPiloto = tecnica.dniPiloto,
                tabDefault = Constante.defaultTabTecnica.TAB_NEUMAITCO
            }));
        }
コード例 #6
0
        public HttpResponseMessage update(Neumatico neumatico)
        {
            try
            {
                var response   = new HttpResponseMessage(HttpStatusCode.OK);
                var neumaticos = db.Neumatico.SingleOrDefault(p => p.Neumatico_id == neumatico.Neumatico_id);
                neumaticos.marca            = neumatico.marca;
                neumaticos.estado           = neumatico.estado;
                neumaticos.modelo           = neumatico.modelo;
                neumaticos.observacion      = neumatico.observacion;
                neumaticos.perfil           = neumatico.perfil;
                neumaticos.precio           = neumatico.precio;
                neumaticos.fecreg           = neumatico.fecreg;
                neumaticos.indice_carga     = neumatico.indice_carga;
                neumaticos.altura_max       = neumatico.altura_max;
                neumaticos.altura_min       = neumatico.altura_min;
                neumaticos.presion_max      = neumatico.presion_max;
                neumaticos.presion_min      = neumatico.presion_min;
                neumaticos.temperatura      = neumatico.temperatura;
                neumaticos.tag              = neumatico.tag;
                neumaticos.dot              = neumatico.dot;
                neumaticos.desgaste         = neumatico.desgaste;
                neumaticos.usureg           = neumatico.usureg;
                neumaticos.usumod           = neumatico.usumod;
                neumaticos.indice_velocidad = neumatico.indice_velocidad;
                neumaticos.empresa_id       = neumatico.empresa_id;
                neumaticos.cant_reencauche  = neumatico.cant_reencauche;
                neumaticos.observacion      = neumatico.observacion;
                neumaticos.estado           = neumatico.estado;


                db.SaveChanges();
                return(response);
            }
            catch
            {
                return(new HttpResponseMessage(HttpStatusCode.BadGateway));
            }
        }