public ActionResult Crear(Categoria categoria)
 {
     if (ModelState.IsValid)
     {
         _categoriasBL.GuardarCategoria(categoria);
         return(RedirectToAction("Index"));
     }
     return(View(categoria));
 }
        public ActionResult Crear(Categoria categoria)
        {
            if (ModelState.IsValid)
            {
                if (categoria.Descripcion != categoria.Descripcion.Trim())
                {
                    ModelState.AddModelError("Descripcion", "La descripción no debe contener espacios al inicio o al final");
                    return(View(categoria));
                }

                _categoriaBL.GuardarCategoria(categoria);

                return(RedirectToAction("Index"));
            }

            return(View(categoria));
        }