public ActionResult Crear(Producto producto)
 {
     if (!ModelState.IsValid)
     {
         ViewBag.Categorias = categoriasRepository.Todos();
         return(View());
     }
     productosRepository.Save(producto);
     productosRepository.Commit();
     TempData["Mensaje"] =
         "Se ha creado el producto: " + producto.Nombre;
     return(RedirectToAction("index"));
 }