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());
     }
 }