public CVersionCarro RecuperarVersion(int id) { var context = HttpContext.RequestServices.GetService(typeof(riviera_businessContext)) as riviera_businessContext; TbCarros carrito = context.TbCarros.Where(car => car.IdCarros == id).FirstOrDefault(); CVersionCarro cversion = context.CVersionCarro.Where(cver => cver.IdVersionCarro == carrito.IdVersion).FirstOrDefault(); carrito.IdVersionNavigation = null; return(cversion); }
public CModeloCarro RecuperarModelo(int id) { var context = HttpContext.RequestServices.GetService(typeof(riviera_businessContext)) as riviera_businessContext; CVersionCarro versionn = context.CVersionCarro.Where(ver => ver.IdVersionCarro == id).FirstOrDefault(); CModeloCarro modeloo = context.CModeloCarro.Where(mod => mod.IdModeloCarro == versionn.IdModelo).FirstOrDefault(); if (modeloo != null) { modeloo.IdMarcaNavigation = null; modeloo.CVersionCarro = null; modeloo.ModeloCarro = null; } return(modeloo); }
public CVersionCarro RecuperarVersion(int id) { var context = HttpContext.RequestServices.GetService(typeof(riviera_businessContext)) as riviera_businessContext; TbCarros carrito = context.TbCarros.Where(car => car.IdCarros == id).FirstOrDefault(); CVersionCarro cversion = context.CVersionCarro.Where(cver => cver.IdVersionCarro == carrito.IdVersion).FirstOrDefault(); if (cversion != null) { cversion.TbCarros = null; cversion.IdModeloNavigation = null; cversion.CGuiaAutometricaEbc = null; } return(cversion); }
public ActionResult Create(CVersionCarro a) { try { var context = HttpContext.RequestServices.GetService(typeof(riviera_businessContext)) as riviera_businessContext; a.IdModeloNavigation = context.CModeloCarro.Where(mc => mc.IdModeloCarro == a.IdModelo).FirstOrDefault(); a.IdModeloNavigation.IdMarcaNavigation = context.CMarcaCarro.Where(mc => mc.IdMarcaCarro == a.IdModeloNavigation.IdMarca).FirstOrDefault(); context.CVersionCarro.Add(a); context.SaveChanges(); return(RedirectToAction(nameof(Index))); } catch (Exception e) { Console.WriteLine(e); return(View()); } }
public ActionResult Edit(int id, CVersionCarro a) { try { var context = HttpContext.RequestServices.GetService(typeof(riviera_businessContext)) as riviera_businessContext; var objectEdit = context.CVersionCarro.FirstOrDefault(cv => cv.IdVersionCarro == a.IdVersionCarro); if (objectEdit != null) { objectEdit.VersionCarro = a.VersionCarro; objectEdit.IdModelo = a.IdModelo; context.CVersionCarro.Update(objectEdit); context.SaveChanges(); } return(RedirectToAction(nameof(Index))); } catch { return(View()); } }