コード例 #1
0
 // GET: Extension/Delete
 public ActionResult Eliminar(string id)
 {
     using (CDRModel dbModel = new CDRModel())
     {
         return(View(dbModel.Extensions.Where(x => x.Id_Extension == id).FirstOrDefault()));
     }
 }
コード例 #2
0
        // GET: Autorizacion/Create
        public ActionResult Crear()
        {
            CDRModel dbModel   = new CDRModel();
            var      viewModel = new ParentViewModel(dbModel.Extensions);

            return(View(viewModel));
        }
コード例 #3
0
 // GET: Autorizacion/Edit/5
 public ActionResult Editar(string id)
 {
     using (CDRModel dbModel = new CDRModel())
     {
         Autorizacion autorizacion = dbModel.Autorizacions.FirstOrDefault(x => x.Id_Autorizacion == id);
         if (autorizacion == null)
         {
             return(HttpNotFound());
         }
         return(View(autorizacion));
     }
 }
コード例 #4
0
        public ActionResult Crear(Extension extension)
        {
            try
            {
                using (CDRModel dbModel = new CDRModel()) {
                    dbModel.Extensions.Add(extension);
                    dbModel.SaveChanges();
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
コード例 #5
0
        public ActionResult Editar(int id, Extension extension)
        {
            try
            {
                using (CDRModel dbModel = new CDRModel())
                {
                    dbModel.Entry(extension).State = EntityState.Modified;
                    dbModel.SaveChanges();
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
コード例 #6
0
        public ActionResult Eliminar(string id, Extension extension)
        {
            try
            {
                using (CDRModel dbModel = new CDRModel())
                {
                    extension = dbModel.Extensions.Where(x => x.Id_Extension == id).FirstOrDefault();
                    dbModel.Extensions.Remove(extension);
                    dbModel.SaveChanges();
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
コード例 #7
0
        // POST: Autorizacion/Create
        //[HttpPost]
        public ActionResult CrearAutorizacion(string id_autorizacion, int codigo, string id_extension)
        {
            var nuevo = new Autorizacion()
            {
                Id_Autorizacion = id_autorizacion, Autorizacion_Codigo = codigo, Id_Extension = id_extension
            };

            try
            {
                using (CDRModel dbModel = new CDRModel())
                {
                    dbModel.Autorizacions.Add(nuevo);
                    dbModel.SaveChanges();
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
コード例 #8
0
        public ActionResult Editar(String id, Autorizacion modificado)
        {
            using (CDRModel dbModel = new CDRModel())
            {
                try
                {
                    Autorizacion actual = dbModel.Autorizacions.FirstOrDefault(x => x.Id_Autorizacion == id);
                    if (actual == null)
                    {
                        return(HttpNotFound());
                    }

                    actual.Autorizacion_Codigo = modificado.Autorizacion_Codigo;
                    actual.Id_Extension        = modificado.Id_Extension;

                    dbModel.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                catch
                {
                    return(View());
                }
            }
        }
コード例 #9
0
        // GET: Extension
        public ActionResult Index()
        {
            using (CDRModel dbModel = new CDRModel())

                return(View(dbModel.Extensions.ToList()));
        }