public IActionResult GetAll() { try { CategoriaCore categoriaCore = new CategoriaCore(dbContext); return(Ok(categoriaCore.GetAll())); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex)); } }
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)); } }
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(); } } }