30 lines
765 B
C#
30 lines
765 B
C#
|
using System.ComponentModel.DataAnnotations;
|
||
|
|
||
|
namespace API.Dtos
|
||
|
{
|
||
|
public class BasketItemDto
|
||
|
{
|
||
|
[Required]
|
||
|
public int Id { get; set; }
|
||
|
|
||
|
[Required]
|
||
|
public string productName { get; set; }
|
||
|
|
||
|
[Required]
|
||
|
[Range(0.1, double.MaxValue, ErrorMessage = "Price must be greather than 0")]
|
||
|
public decimal Price { get; set; }
|
||
|
|
||
|
[Required]
|
||
|
[Range(1, double.MaxValue, ErrorMessage = "Quantity must be at least 1")]
|
||
|
public int Quantity { get; set; }
|
||
|
|
||
|
[Required]
|
||
|
public string PictureUrl { get; set; }
|
||
|
|
||
|
[Required]
|
||
|
public string Brand { get; set; }
|
||
|
|
||
|
[Required]
|
||
|
public string Type { get; set; }
|
||
|
}
|
||
|
}
|