Exemple #1
0
 public IActionResult GetAll()
 {
     try
     {
         CategoriaCore categoriaCore = new CategoriaCore(dbContext);
         return(Ok(categoriaCore.GetAll()));
     } catch (Exception ex)
     {
         return(StatusCode((int)HttpStatusCode.InternalServerError, ex));
     }
 }
Exemple #2
0
 public IActionResult Delete([FromRoute] int id)
 {
     try
     {
         CategoriaCore categoriaCore = new CategoriaCore(dbContext);
         //categoriaCore.Update(categoria, id);
         return(Ok("Categoria actualizada exitosamente."));
     }
     catch (Exception ex)
     {
         return(StatusCode((int)HttpStatusCode.InternalServerError, ex));
     }
 }
Exemple #3
0
 public IActionResult Create([FromBody] Categoria categoria)
 {
     try
     {
         CategoriaCore categoriaCore = new CategoriaCore(dbContext);
         categoriaCore.Create(categoria);
         return(Ok("Categoria agregada exitosamente."));
     }
     catch (Exception ex)
     {
         return(StatusCode((int)HttpStatusCode.InternalServerError, ex));
     }
 }
        public static void GrabarCategoria(string descripcion)
        {
            var formulario = new GestionContenidoCategorias();

            var usuarioEntity = new UsuarioEntidad();
            var Current       = HttpContext.Current;

            usuarioEntity = (UsuarioEntidad)Current.Session["Usuario"];
            Regex reg = new Regex("[0-9]"); //Expresión que solo acepta números.

            bool b = reg.IsMatch(descripcion);

            CategoriaEntidad NuevaCategoria = new CategoriaEntidad();

            NuevaCategoria.CUIT = ConfigSection.Default.Site.Cuit;
            if (descripcion == "" || b)
            {
                //formulario.ValidaDescripcionCategoria();
            }
            else
            {
                NuevaCategoria.DescripCategoria = descripcion;


                CategoriaCore UnCoreCat  = new CategoriaCore();
                var           categorias = UnCoreCat.SeleccionarCategorias();
                var           q          = from cat in categorias
                                           where cat.DescripCategoria == NuevaCategoria.DescripCategoria
                                           select cat;
                var qr = categorias.FirstOrDefault(x => x.DescripCategoria == NuevaCategoria.DescripCategoria);
                if (qr == null)
                {
                    UnCoreCat.CategoriaInsert(NuevaCategoria);
                }
                else
                {
                    formulario.ValidaDescripcionCategoria();
                }
            }
        }