c#
using System.ComponentModel.DataAnnotations;
namespace Giftos.Entities
{
public class Product
{
[Key]
public Guid Id { get; set; }
[Required(ErrorMessage = "This field is required.")]
public string Name { get; set; }
[Required(ErrorMessage = "This field is required.")]
public string Description { get; set; }
[Required(ErrorMessage = "This field is required.")]
public int Stock { get; set; }
[Required(ErrorMessage = "This field is required.")]
public int Price { get; set; }
public byte[] Image { get; set; }
public Product(string name, string description, int price, int stock)
{
Name = name;
Description = description;
Price = price;
Stock = stock;
}
public Product() { }
}
}
c#
using System.ComponentModel.DataAnnotations;
namespace Giftos.Entities
{
public class Product
{
[Key]
public Guid Id { get; set; }
[Required(ErrorMessage = "This field is required.")]
public string Name { get; set; }
[Required(ErrorMessage = "This field is required.")]
public string Description { get; set; }
[Required(ErrorMessage = "This field is required.")]
public int Stock { get; set; }
[Required(ErrorMessage = "This field is required.")]
public int Price { get; set; }
public byte[] Image { get; set; }
public Product(string name, string description, int price, int stock)
{
Name = name;
Description = description;
Price = price;
Stock = stock;
}
public Product() { }
}
}