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 ActionResult Create(CModeloCarro a) { try { var context = HttpContext.RequestServices.GetService(typeof(riviera_businessContext)) as riviera_businessContext; context.CModeloCarro.Add(a); context.SaveChanges(); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public ActionResult Edit(int id, CModeloCarro a) { try { var context = HttpContext.RequestServices.GetService(typeof(riviera_businessContext)) as riviera_businessContext; var objectEdit = context.CModeloCarro.Where(mc => mc.IdModeloCarro == a.IdModeloCarro).FirstOrDefault(); if (objectEdit != null) { objectEdit.ModeloCarro = a.ModeloCarro; objectEdit.IdMarca = a.IdMarca; objectEdit.Usuario = a.Usuario; context.CModeloCarro.Update(objectEdit); context.SaveChanges(); } return(RedirectToAction(nameof(Index))); } catch { return(View()); } }