using Microsoft.AspNetCore.Http; using Nop.Web.Framework.Models; using System.ComponentModel.DataAnnotations; namespace Nop.Plugin.Misc.FruitBankPlugin.Areas.Admin.Models { public record CreateShipmentModel : BaseNopModel { [Required] public string ShipmentName { get; set; } public string Description { get; set; } [Required] public DateTime ShipmentDate { get; set; } = DateTime.Now; public string TrackingNumber { get; set; } public List UploadedFiles { get; set; } = new(); } public class FileUploadResult { public bool Success { get; set; } public string FileName { get; set; } public string FilePath { get; set; } public string ErrorMessage { get; set; } } }