public ActionResult Create(CompaniaTelefonoViewModels model)
 {
     if (ModelState.IsValid)
     {
         CompaniaTelefono.NombreCompania = model.NombreCompania;
         dbCtx.CompaniaTelefono.Add(CompaniaTelefono);
         dbCtx.SaveChanges();
     }
     return(RedirectToAction("Index"));
 }
        public ActionResult Edit(CompaniaTelefonoViewModels model)
        {
            if (ModelState.IsValid)
            {
                CompaniaTelefono = dbCtx.CompaniaTelefono.FirstOrDefault(a => a.Id == model.Id);
                CompaniaTelefono.NombreCompania = model.NombreCompania;
                dbCtx.SaveChanges();
            }

            return(RedirectToAction("Index"));
        }
        public ActionResult Edit(int id)
        {
            ViewBag.Title = "Editar Compania";

            CompaniaTelefonoViewModels compania = new CompaniaTelefonoViewModels();

            CompaniaTelefono        = dbCtx.CompaniaTelefono.FirstOrDefault(a => a.Id == id);
            compania.Id             = CompaniaTelefono.Id;
            compania.NombreCompania = CompaniaTelefono.NombreCompania;

            return(View(compania));
        }
        public ActionResult Delete(CompaniaTelefonoViewModels model)
        {
            var compania = (from p in dbCtx.CompaniaTelefono
                            where p.Id == model.Id
                            select p).FirstOrDefault();

            dbCtx.CompaniaTelefono.Remove(compania);

            int num = dbCtx.SaveChanges();

            if (num > 0)
            {
                return(new HttpStatusCodeResult(System.Net.HttpStatusCode.OK));
            }

            return(new HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest));
        }