Exemplo n.º 1
0
        public JsonResult AgregarCategoria(int IdCategoria, string NombreCategoria)
        {
            try
            {
                //Solicitud solicitud = HttpContext.Session.GetComplexData<Solicitud>("Solicitud");
                Proceso   proceso   = HttpContext.Session.GetComplexData <Proceso>("Proceso");
                Categoria categoria = new Categoria()
                {
                    Id     = IdCategoria,
                    Nombre = NombreCategoria
                };


                if (proceso.Solicitud.Categorias == null)
                {
                    proceso.Solicitud.Categorias = new List <Categoria>();
                }

                proceso.Solicitud.Categorias.Add(categoria);

                ConsultaSolicitud.AgregarCategoria(proceso.Solicitud.Id, categoria.Id, DateTime.Now);
                HttpContext.Session.SetComplexData("Proceso", proceso);
                return(Json(true));
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }
            return(Json(false));
        }
        public IActionResult AgregarCategoria(String Nombre)
        {
            ViewData["_usuario"] = _requestHandler.GetUsuario();
            SolicitudCategoria solcat = new SolicitudCategoria()
            {
                RefCategoria = Nombre,
                RefSolicitud = _requestHandler.GetIdSolicitud()
            };

            if (ModelState.IsValid)
            {
                ConsultaSolicitud.AgregarCategoria(solcat);
                return(IrCategoria());
            }
            return(View(solcat));
        }