public void AgregarHelado(Helado h, string ruta)
        {
            if (String.IsNullOrWhiteSpace(h.Codigo))
            {
                throw new ArgumentException("Escriba el código del producto");
            }
            if (string.IsNullOrWhiteSpace(h.Nombre))
            {
                throw new ArgumentException("Escriba el nombre del producto");
            }
            if (string.IsNullOrWhiteSpace(h.Marca))
            {
                throw new ArgumentException("Escriba la marca del producto");
            }
            if (h.Precio < 1)
            {
                throw new ArgumentException("El precio del helado debe ser mayor a $1.00");
            }
            if (string.IsNullOrWhiteSpace(ruta))
            {
                ruta = $"{AppDomain.CurrentDomain.BaseDirectory}/Fotos/sinfoto.png";
            }
            if (listaHelado == null)
            {
                listaHelado = new ObservableCollection <Helado>();
            }
            listaHelado.Add(h);
            if (!Directory.Exists($"{Directory.GetCurrentDirectory()}\\Fotos"))
            {
                Directory.CreateDirectory($"{Directory.GetCurrentDirectory()}\\Fotos");
            }

            File.Copy(ruta, $"{Directory.GetCurrentDirectory()}\\Fotos\\{h.Codigo}.jpg", true);
        }
 public void EliminarHelado(Helado h)
 {
     if (listaHelado.Any(x => x.Codigo == h.Codigo))
     {
         listaHelado.Remove(h);
         File.Delete($"{Directory.GetCurrentDirectory()}\\fotos\\{h.Codigo}.jpg");
     }
 }
 public void ModificarHelado(Helado h, string ruta)
 {
     File.Copy(ruta, $"{Directory.GetCurrentDirectory()}\\Fotos\\{h.Codigo}.jpg", true);
     Guardar();
 }