예제 #1
0
        public ActionResult Editar(string id)
        {
            KnowledgeAreaBL oBL    = new KnowledgeAreaBL();
            int             pIntID = 0;

            int.TryParse(id, out pIntID);
            KnowledgeAreaViewModel pKnowledgeAreaViewModel = oBL.Obtener(pIntID);

            return(View(pKnowledgeAreaViewModel));
        }
예제 #2
0
        public JsonResult Verificar(int id_knowledge_area, string name)
        {
            KnowledgeAreaBL oBL       = new KnowledgeAreaBL();
            var             resultado = oBL.VerificarDuplicado(id_knowledge_area, name);

            return(Json(new
            {
                // this is what datatables wants sending back
                valido = resultado,
            }));
        }
예제 #3
0
        public JsonResult Eliminar(int id)
        {
            KnowledgeAreaBL oKnowledgeAreaBL = new KnowledgeAreaBL();

            oKnowledgeAreaBL.Eliminar(id);

            return(Json(new
            {
                // this is what datatables wants sending back
                status = "1",
            }));
        }
예제 #4
0
        public ActionResult Editar([Bind(Include = "knowledge_area_id,name")] KnowledgeAreaViewModel pKnowledgeAreaViewModel)
        {
            // TODO: Add insert logic here

            if (pKnowledgeAreaViewModel == null)
            {
                return(HttpNotFound());
            }
            KnowledgeAreaBL oKnowledgeAreaBL = new KnowledgeAreaBL();

            pKnowledgeAreaViewModel.user_id_modified = AuthorizeUserAttribute.UsuarioLogeado().user_id;
            oKnowledgeAreaBL.Modificar(pKnowledgeAreaViewModel);
            return(RedirectToAction("Index"));
        }
예제 #5
0
        public JsonResult ObtenerLista(DataTableAjaxPostModel ofilters)//DataTableAjaxPostModel model
        {
            KnowledgeAreaBL oKnowledgeAreaBL = new KnowledgeAreaBL();
            //KnowledgeAreaFiltersViewModel ofilters = new KnowledgeAreaFiltersViewModel();
            GridModel <KnowledgeAreaViewModel> grid = oKnowledgeAreaBL.ObtenerLista(ofilters);

            return(Json(new
            {
                // this is what datatables wants sending back
                draw = ofilters.draw,
                recordsTotal = grid.total,
                recordsFiltered = grid.recordsFiltered,
                data = grid.rows
            }));
        }
예제 #6
0
        public ActionResult Crear([Bind(Include = "knowledge_area_id,name")] KnowledgeAreaViewModel pKnowledgeAreaViewModel)
        {
            // TODO: Add insert logic here

            if (pKnowledgeAreaViewModel == null)
            {
                return(HttpNotFound());
            }
            pKnowledgeAreaViewModel.knowledge_area_id = 0;
            pKnowledgeAreaViewModel.user_id_created   = AuthorizeUserAttribute.UsuarioLogeado().user_id;

            KnowledgeAreaBL oBL = new KnowledgeAreaBL();

            oBL.Agregar(pKnowledgeAreaViewModel);
            return(RedirectToAction("Index"));
        }