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);
    }
Example #4
0
 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());
     }
 }
Example #5
0
 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());
     }
 }