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); }
public ActionResult EditNeumatico(int numNeumatico) { Neumatico neumatico = db.Neumatico.Find(numNeumatico); ViewBag.idTecnica = neumatico.idTecnica; return(View("CreateEditNeumatico", neumatico)); }
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)); } }
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 })); }
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 })); }
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)); } }