2020-05-24 02:12:37 +01:00
|
|
|
|
using System;
|
2019-05-27 15:44:27 +01:00
|
|
|
|
using System.ComponentModel;
|
2019-05-27 19:38:17 +01:00
|
|
|
|
using System.ComponentModel.DataAnnotations;
|
|
|
|
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
|
|
using Microsoft.AspNetCore.Http;
|
2019-05-27 15:44:27 +01:00
|
|
|
|
|
2020-02-10 02:20:48 +00:00
|
|
|
|
namespace Marechai.Areas.Admin.Models
|
2019-05-27 15:44:27 +01:00
|
|
|
|
{
|
|
|
|
|
|
public class MachinePhotoViewModel : BaseViewModel<Guid>
|
|
|
|
|
|
{
|
2019-05-27 15:50:26 +01:00
|
|
|
|
public string Author { get; set; }
|
|
|
|
|
|
public string License { get; set; }
|
|
|
|
|
|
public string Machine { get; set; }
|
2019-05-27 15:44:27 +01:00
|
|
|
|
[DisplayName("Uploaded")]
|
2019-05-27 15:50:26 +01:00
|
|
|
|
public DateTime UploadDate { get; set; }
|
2019-05-27 15:44:27 +01:00
|
|
|
|
[DisplayName("Uploaded by")]
|
2019-05-27 15:50:26 +01:00
|
|
|
|
public string UploadUser { get; set; }
|
2020-02-10 22:44:18 +00:00
|
|
|
|
[NotMapped, Required(ErrorMessage = "Image file required"), DisplayName("Upload photo:")]
|
2019-05-28 01:09:12 +01:00
|
|
|
|
public IFormFile Photo { get; set; }
|
|
|
|
|
|
public int MachineId { get; set; }
|
|
|
|
|
|
public int LicenseId { get; set; }
|
|
|
|
|
|
public string ErrorMessage { get; set; }
|
2019-05-29 01:00:27 +01:00
|
|
|
|
[Url]
|
|
|
|
|
|
public string Source { get; set; }
|
2019-05-27 15:44:27 +01:00
|
|
|
|
}
|
|
|
|
|
|
}
|