public ActionResult InsertCategoria(CategoriaViewModel categoria, HttpPostedFileBase file)
        {
            var    generateGuid = Guid.NewGuid();
            string ruta         = $"Image/{generateGuid}{System.IO.Path.GetExtension(file.FileName)}";
            string filePath     = Path.Combine(Server.MapPath($"~/Image/{generateGuid}{Path.GetExtension(file.FileName)}"));

            file.SaveAs(filePath);

            BLCategorias db = new BLCategorias();

            categoria.UrlImagen = ruta;
            var result = db.InsertCategoria(categoria).Result;

            return(View("Index"));
        }
        public List <SelectListItem> ObtenerListado()
        {
            BLCategorias          bd     = new BLCategorias();
            var                   result = bd.GetCategorias().Result;
            List <SelectListItem> lista  = new List <SelectListItem>();

            foreach (var item in result)
            {
                lista.Add(new SelectListItem
                {
                    Text  = item.Nombre,
                    Value = item.IdCategoria.ToString()
                });
            }
            return(lista);
        }