1
0
forked from s434786/DINO_SCRUM
DINO_SCRUM/Magazyn_Client/Magazyn/DataModels/Fruit.cs

97 lines
1.6 KiB
C#
Raw Normal View History

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Media.Imaging;
namespace Magazyn.DataModels
{
public class Fruit
{
int id;
string name;
int quantity;
int quantityMax;
float price;
string imageLink;
BitmapImage imageSource;
public int Id
{
get
{
return id;
}
}
public string Name
{
get
{
return name;
}
}
public int Quantity
{
get
{
return quantity;
}
}
public int QuantityMax
{
get
{
return quantityMax;
}
}
public float Price
{
get
{
return price;
}
}
public string ImageLink
{
get
{
return imageLink;
}
}
public BitmapImage ImageSource
{
get
{
return imageSource;
}
}
public Fruit(int id, string name, int quantity, int quantityMax, float price, string imageLink)
{
this.id = id;
this.name = name;
this.quantity = quantity;
this.quantityMax = quantityMax;
this.price = price;
this.imageLink = imageLink;
imageSource = new BitmapImage();
imageSource.BeginInit();
imageSource.UriSource = new Uri(imageLink);
imageSource.CacheOption = BitmapCacheOption.OnLoad;
imageSource.EndInit();
}
}
}