INIT GITEA
This commit is contained in:
@@ -1,14 +1,14 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class ApiRequestDTO<T>
|
||||
{
|
||||
public UserDTO UserDTO { get; set; }
|
||||
public T Data { get; set; }
|
||||
}
|
||||
}
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class ApiRequestDTO<T>
|
||||
{
|
||||
public UserDTO UserDTO { get; set; }
|
||||
public T Data { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,45 +1,45 @@
|
||||
using System.Text.Json.Serialization;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class ApiResponseBaseDTO
|
||||
{
|
||||
public ApiResponseBaseDTO()
|
||||
{
|
||||
Errors = new List<string>();
|
||||
}
|
||||
public bool IsSuccess { get; set; }
|
||||
public List<string> Errors { get; set; }
|
||||
public bool HandleError { get; set; }
|
||||
public string Error
|
||||
{
|
||||
get
|
||||
{
|
||||
if (Errors == null || Errors.Count() == 0) return string.Empty;
|
||||
return string.Join(';', Errors);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public class ApiResponseDTO : ApiResponseBaseDTO
|
||||
{
|
||||
public object Data { get; set; }
|
||||
}
|
||||
|
||||
public interface IApiResponseDTO<out T>
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public class ApiResponseDTO<T> : ApiResponseBaseDTO, IApiResponseDTO<T>
|
||||
{
|
||||
public T Data { get; set; }
|
||||
}
|
||||
|
||||
public class ApiResponseListDTO<T> : ApiResponseBaseDTO
|
||||
{
|
||||
public T Data { get; set; }
|
||||
public int Total { get; set; }
|
||||
public int Filtered { get; set; }
|
||||
}
|
||||
}
|
||||
using System.Text.Json.Serialization;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class ApiResponseBaseDTO
|
||||
{
|
||||
public ApiResponseBaseDTO()
|
||||
{
|
||||
Errors = new List<string>();
|
||||
}
|
||||
public bool IsSuccess { get; set; }
|
||||
public List<string> Errors { get; set; }
|
||||
public bool HandleError { get; set; }
|
||||
public string Error
|
||||
{
|
||||
get
|
||||
{
|
||||
if (Errors == null || Errors.Count() == 0) return string.Empty;
|
||||
return string.Join(';', Errors);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public class ApiResponseDTO : ApiResponseBaseDTO
|
||||
{
|
||||
public object Data { get; set; }
|
||||
}
|
||||
|
||||
public interface IApiResponseDTO<out T>
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public class ApiResponseDTO<T> : ApiResponseBaseDTO, IApiResponseDTO<T>
|
||||
{
|
||||
public T Data { get; set; }
|
||||
}
|
||||
|
||||
public class ApiResponseListDTO<T> : ApiResponseBaseDTO
|
||||
{
|
||||
public T Data { get; set; }
|
||||
public int Total { get; set; }
|
||||
public int Filtered { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class CheckListHeaderCloseDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public string CloseReason { get; set; } = null!;
|
||||
public int UserId { get; set; }
|
||||
}
|
||||
}
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class CheckListHeaderCloseDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public string CloseReason { get; set; } = null!;
|
||||
public int UserId { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,59 +1,59 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using WorkFlowCheck.Common.Enums;
|
||||
using WorkFlowCheck.Common.Helper;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class CheckListHeaderDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public int CheckListTemplateHeaderId { get; set; }
|
||||
public CheckListTemplateHeaderDTO? CheckListTemplateHeaderDTO { get; set; }
|
||||
|
||||
[DisplayName("Státusz")]
|
||||
public CheckStatus CheckStatus { get; set; }
|
||||
|
||||
public string StatusName => DisplayNameHelper.GetEnumDisplayName(CheckStatus);
|
||||
|
||||
[DisplayName("Dátum")]
|
||||
public DateTime DateExecution { get; set; }
|
||||
|
||||
[DisplayName("Ellenőrző")]
|
||||
public int UserId { get; set; }
|
||||
public UserDTO? UserDTO { get; set; }
|
||||
|
||||
[DisplayName("Jóváhagyó")]
|
||||
public int? AcceptUserId { get; set; }
|
||||
public UserDTO? AcceptUserDTO { get; set; }
|
||||
|
||||
[DisplayName("Megnevezés")]
|
||||
public string ShortName { get; set; } = null!;
|
||||
|
||||
[DisplayName("Leírás")]
|
||||
public string Description { get; set; } = null!;
|
||||
|
||||
[DisplayName("Sorszám")]
|
||||
public string DocumentNumber { get; set; } = null!;
|
||||
|
||||
[DisplayName("Azonosító")]
|
||||
public Guid GuidNumber { get; set; }
|
||||
|
||||
[DisplayName("Stornózva")]
|
||||
public bool IsStorno { get; set; }
|
||||
|
||||
[DisplayName("Szerkeszthető")]
|
||||
public bool IsEditable { get; set; }
|
||||
|
||||
public ICollection<CheckListRowDTO>? CheckListRowDTO { get; set; } = new List<CheckListRowDTO>();
|
||||
|
||||
public CheckListHeaderDTO()
|
||||
{
|
||||
CheckListRowDTO = new List<CheckListRowDTO>();
|
||||
}
|
||||
}
|
||||
}
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using WorkFlowCheck.Common.Enums;
|
||||
using WorkFlowCheck.Common.Helper;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class CheckListHeaderDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public int CheckListTemplateHeaderId { get; set; }
|
||||
public CheckListTemplateHeaderDTO? CheckListTemplateHeaderDTO { get; set; }
|
||||
|
||||
[DisplayName("Státusz")]
|
||||
public CheckStatus CheckStatus { get; set; }
|
||||
|
||||
public string StatusName => DisplayNameHelper.GetEnumDisplayName(CheckStatus);
|
||||
|
||||
[DisplayName("Dátum")]
|
||||
public DateTime DateExecution { get; set; }
|
||||
|
||||
[DisplayName("Ellenőrző")]
|
||||
public int UserId { get; set; }
|
||||
public UserDTO? UserDTO { get; set; }
|
||||
|
||||
[DisplayName("Jóváhagyó")]
|
||||
public int? AcceptUserId { get; set; }
|
||||
public UserDTO? AcceptUserDTO { get; set; }
|
||||
|
||||
[DisplayName("Megnevezés")]
|
||||
public string ShortName { get; set; } = null!;
|
||||
|
||||
[DisplayName("Leírás")]
|
||||
public string Description { get; set; } = null!;
|
||||
|
||||
[DisplayName("Sorszám")]
|
||||
public string DocumentNumber { get; set; } = null!;
|
||||
|
||||
[DisplayName("Azonosító")]
|
||||
public Guid GuidNumber { get; set; }
|
||||
|
||||
[DisplayName("Stornózva")]
|
||||
public bool IsStorno { get; set; }
|
||||
|
||||
[DisplayName("Szerkeszthető")]
|
||||
public bool IsEditable { get; set; }
|
||||
|
||||
public ICollection<CheckListRowDTO>? CheckListRowDTO { get; set; } = new List<CheckListRowDTO>();
|
||||
|
||||
public CheckListHeaderDTO()
|
||||
{
|
||||
CheckListRowDTO = new List<CheckListRowDTO>();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,28 +1,28 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class CheckListHeaderInfoDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
[DisplayName("Összes ellenőrzési szám")]
|
||||
public int TotalRowCount { get; set; }
|
||||
|
||||
[DisplayName("Még ellenőrizendő száma")]
|
||||
public int EmptyAnswerCount { get; set; }
|
||||
|
||||
[DisplayName("Készültség %")]
|
||||
public string ReadyPercent { get; set; }
|
||||
|
||||
[DisplayName("Ellenőrzési pontok száma")]
|
||||
public int CheckPointCount { get; set; }
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class CheckListHeaderInfoDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
[DisplayName("Összes ellenőrzési szám")]
|
||||
public int TotalRowCount { get; set; }
|
||||
|
||||
[DisplayName("Még ellenőrizendő száma")]
|
||||
public int EmptyAnswerCount { get; set; }
|
||||
|
||||
[DisplayName("Készültség %")]
|
||||
public string ReadyPercent { get; set; }
|
||||
|
||||
[DisplayName("Ellenőrzési pontok száma")]
|
||||
public int CheckPointCount { get; set; }
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class CheckListHeaderNewDTO
|
||||
{
|
||||
public int CheckListTemplateHeaderId { get; set; }
|
||||
public int UserId { get; set; }
|
||||
}
|
||||
}
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class CheckListHeaderNewDTO
|
||||
{
|
||||
public int CheckListTemplateHeaderId { get; set; }
|
||||
public int UserId { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,29 +1,29 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class CheckListRowDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public int CheckListHeaderId { get; set; }
|
||||
public int CheckListTemplateRowId { get; set; }
|
||||
public CheckListTemplateRowDTO? CheckListTemplateRowDTO { get; set; }
|
||||
public string GroupName => $"AnswerGroup_{CheckListTemplateRowDTO?.Id ?? 0}";
|
||||
|
||||
[DisplayName("Eredmény")]
|
||||
public string Answer { get; set; } = null!;
|
||||
|
||||
public bool? AnswerYes { get; set; } = null!;
|
||||
public bool? AnswerNo { get; set; } = null!;
|
||||
|
||||
[DisplayName("Kép")]
|
||||
public byte[]? Photo { get; set; } = null!;
|
||||
public Guid GuidNumber { get; set; }
|
||||
}
|
||||
}
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class CheckListRowDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public int CheckListHeaderId { get; set; }
|
||||
public int CheckListTemplateRowId { get; set; }
|
||||
public CheckListTemplateRowDTO? CheckListTemplateRowDTO { get; set; }
|
||||
public string GroupName => $"AnswerGroup_{CheckListTemplateRowDTO?.Id ?? 0}";
|
||||
|
||||
[DisplayName("Eredmény")]
|
||||
public string Answer { get; set; } = null!;
|
||||
|
||||
public bool? AnswerYes { get; set; } = null!;
|
||||
public bool? AnswerNo { get; set; } = null!;
|
||||
|
||||
[DisplayName("Kép")]
|
||||
public byte[]? Photo { get; set; } = null!;
|
||||
public Guid GuidNumber { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,22 +1,22 @@
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class CheckListTemplateHeaderDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
[DisplayName("Megnevezés")]
|
||||
public string ShortName { get; set; } = null!;
|
||||
[DisplayName("Leírás")]
|
||||
public string Description { get; set; } = null!;
|
||||
[DisplayName("Sorszám (munkalap)")]
|
||||
public int? NumberGenerator1Id { get; set; }
|
||||
[DisplayName("Sorszám (dokumentum)")]
|
||||
public int? NumberGenerator2Id { get; set; }
|
||||
|
||||
public NumberGeneratorTemplateDTO? NumberGenerator1 { get; set; }
|
||||
public NumberGeneratorTemplateDTO? NumberGenerator2 { get; set; }
|
||||
public ICollection<CheckListTemplateRowDTO>? CheckListTemplateRowDTO { get; set; } = new List<CheckListTemplateRowDTO>();
|
||||
}
|
||||
}
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class CheckListTemplateHeaderDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
[DisplayName("Megnevezés")]
|
||||
public string ShortName { get; set; } = null!;
|
||||
[DisplayName("Leírás")]
|
||||
public string Description { get; set; } = null!;
|
||||
[DisplayName("Sorszám (munkalap)")]
|
||||
public int? NumberGenerator1Id { get; set; }
|
||||
[DisplayName("Sorszám (dokumentum)")]
|
||||
public int? NumberGenerator2Id { get; set; }
|
||||
|
||||
public NumberGeneratorTemplateDTO? NumberGenerator1 { get; set; }
|
||||
public NumberGeneratorTemplateDTO? NumberGenerator2 { get; set; }
|
||||
public ICollection<CheckListTemplateRowDTO>? CheckListTemplateRowDTO { get; set; } = new List<CheckListTemplateRowDTO>();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,43 +1,43 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class CheckListTemplateRowDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
[Required(ErrorMessage = "A sorrend megadása kötelező.")]
|
||||
[DisplayName("Sorrend")]
|
||||
public int RowIndex { get; set; }
|
||||
public int CheckListTemplateHeaderId { get; set; }
|
||||
|
||||
[DisplayName("Berendezés")]
|
||||
public int EquipmentId { get; set; }
|
||||
public EquipmentDTO? EquipmentDTO { get; set; } = null!;
|
||||
|
||||
public int CheckPointId { get; set; }
|
||||
public CheckPointDTO? CheckPointDTO { get; set; } = null!;
|
||||
|
||||
[DisplayName("Tevékenység leírása")]
|
||||
public string OperationDescription { get; set; } = null!;
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// I-N (Igen, nem)
|
||||
/// P (Fénykép készítése)
|
||||
/// PN (Fénykép nem kötelező készítése)
|
||||
/// SI-N (Sárga igen,fehér nem)
|
||||
/// I-SN (Fehér igen, sárga nem)
|
||||
/// PI-N (Piros igen,fehér nem)
|
||||
/// I-PN (Fehér igen, piros nem)
|
||||
/// V (Érték megadása)
|
||||
///
|
||||
/// </summary>
|
||||
[DisplayName("Válasz tipus")]
|
||||
public string AnswerType { get; set; } = null!;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class CheckListTemplateRowDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
[Required(ErrorMessage = "A sorrend megadása kötelező.")]
|
||||
[DisplayName("Sorrend")]
|
||||
public int RowIndex { get; set; }
|
||||
public int CheckListTemplateHeaderId { get; set; }
|
||||
|
||||
[DisplayName("Berendezés")]
|
||||
public int EquipmentId { get; set; }
|
||||
public EquipmentDTO? EquipmentDTO { get; set; } = null!;
|
||||
|
||||
public int CheckPointId { get; set; }
|
||||
public CheckPointDTO? CheckPointDTO { get; set; } = null!;
|
||||
|
||||
[DisplayName("Tevékenység leírása")]
|
||||
public string OperationDescription { get; set; } = null!;
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// I-N (Igen, nem)
|
||||
/// P (Fénykép készítése)
|
||||
/// PN (Fénykép nem kötelező készítése)
|
||||
/// SI-N (Sárga igen,fehér nem)
|
||||
/// I-SN (Fehér igen, sárga nem)
|
||||
/// PI-N (Piros igen,fehér nem)
|
||||
/// I-PN (Fehér igen, piros nem)
|
||||
/// V (Érték megadása)
|
||||
///
|
||||
/// </summary>
|
||||
[DisplayName("Válasz tipus")]
|
||||
public string AnswerType { get; set; } = null!;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,31 +1,31 @@
|
||||
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class CheckPointDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
[Required(ErrorMessage = "A megnevezés megadása kötelező.")]
|
||||
[DisplayName("Megnevezés")]
|
||||
public string ShortName { get; set; }
|
||||
|
||||
[Required(ErrorMessage = "A kód megadása kötelező.")]
|
||||
[DisplayName("Kód")]
|
||||
public string Code { get; set; }
|
||||
|
||||
[DisplayName("Használatban")]
|
||||
public bool IsEnabled { get; set; }
|
||||
|
||||
|
||||
[DisplayName("Szabály")]
|
||||
public int? RoleId { get; set; }
|
||||
|
||||
|
||||
[DisplayName("Szabály neve")]
|
||||
public string? RoleName { get; set; }
|
||||
public List<CheckListTemplateRowDTO>? CheckListTemplateRowDTO { get; set; } = new List<CheckListTemplateRowDTO>();
|
||||
}
|
||||
}
|
||||
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class CheckPointDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
[Required(ErrorMessage = "A megnevezés megadása kötelező.")]
|
||||
[DisplayName("Megnevezés")]
|
||||
public string ShortName { get; set; }
|
||||
|
||||
[Required(ErrorMessage = "A kód megadása kötelező.")]
|
||||
[DisplayName("Kód")]
|
||||
public string Code { get; set; }
|
||||
|
||||
[DisplayName("Használatban")]
|
||||
public bool IsEnabled { get; set; }
|
||||
|
||||
|
||||
[DisplayName("Szabály")]
|
||||
public int? RoleId { get; set; }
|
||||
|
||||
|
||||
[DisplayName("Szabály neve")]
|
||||
public string? RoleName { get; set; }
|
||||
public List<CheckListTemplateRowDTO>? CheckListTemplateRowDTO { get; set; } = new List<CheckListTemplateRowDTO>();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,22 +1,22 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class DeviceMessageDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public DateTime? SendDate { get; set; }
|
||||
public DateTime? ReceiveDate { get; set; }
|
||||
public string DeviceIdFrom { get; set; } = null!;
|
||||
public string DeviceIdTo { get; set; } = null!;
|
||||
public string Message { get; set; } = null!;
|
||||
public string ExtraDataJSON { get; set; } = null!;
|
||||
public bool IsReaded { get; set; }
|
||||
public int? RoleId { get; set; }
|
||||
public RoleDTO? RoleDTO { get; set; }
|
||||
}
|
||||
}
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class DeviceMessageDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public DateTime? SendDate { get; set; }
|
||||
public DateTime? ReceiveDate { get; set; }
|
||||
public string DeviceIdFrom { get; set; } = null!;
|
||||
public string DeviceIdTo { get; set; } = null!;
|
||||
public string Message { get; set; } = null!;
|
||||
public string ExtraDataJSON { get; set; } = null!;
|
||||
public bool IsReaded { get; set; }
|
||||
public int? RoleId { get; set; }
|
||||
public RoleDTO? RoleDTO { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,23 +1,23 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class EquipmentDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
[Required(ErrorMessage = "A megnevezést megadása kötelező.")]
|
||||
[DisplayName("Megnevezés")]
|
||||
public string ShortName { get; set; } = null!;
|
||||
|
||||
[Required(ErrorMessage = "Az azonosító megadása kötelező.")]
|
||||
[DisplayName("Azonosító")]
|
||||
public string EquipmentNumber { get; set; } = null!;
|
||||
}
|
||||
}
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class EquipmentDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
[Required(ErrorMessage = "A megnevezést megadása kötelező.")]
|
||||
[DisplayName("Megnevezés")]
|
||||
public string ShortName { get; set; } = null!;
|
||||
|
||||
[Required(ErrorMessage = "Az azonosító megadása kötelező.")]
|
||||
[DisplayName("Azonosító")]
|
||||
public string EquipmentNumber { get; set; } = null!;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class FCMMessageDTO
|
||||
|
||||
{
|
||||
public string? Token { get; set; }
|
||||
public string? Body { get; set; }
|
||||
public string? Title { get; set; }
|
||||
public int? UserId { get; set; }
|
||||
}
|
||||
}
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class FCMMessageDTO
|
||||
|
||||
{
|
||||
public string? Token { get; set; }
|
||||
public string? Body { get; set; }
|
||||
public string? Title { get; set; }
|
||||
public int? UserId { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class ImageFileDTO
|
||||
{
|
||||
public string Id { get; set; }
|
||||
public string FileName { get; set; }
|
||||
public string FileSize { get; set; }
|
||||
public string CreateDate { get; set; }
|
||||
}
|
||||
}
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class ImageFileDTO
|
||||
{
|
||||
public string Id { get; set; }
|
||||
public string FileName { get; set; }
|
||||
public string FileSize { get; set; }
|
||||
public string CreateDate { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class LocationDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
[Required(ErrorMessage = "A megnevezést megadása kötelező.")]
|
||||
[DisplayName("Megnevezés")]
|
||||
public string FullName { get; set; } = null!;
|
||||
}
|
||||
}
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class LocationDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
[Required(ErrorMessage = "A megnevezést megadása kötelező.")]
|
||||
[DisplayName("Megnevezés")]
|
||||
public string FullName { get; set; } = null!;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class LogFileDTO
|
||||
{
|
||||
public string Id { get; set; }
|
||||
public string FileName { get; set; }
|
||||
public string FileSize { get; set; }
|
||||
public string CreateDate { get; set; }
|
||||
}
|
||||
}
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class LogFileDTO
|
||||
{
|
||||
public string Id { get; set; }
|
||||
public string FileName { get; set; }
|
||||
public string FileSize { get; set; }
|
||||
public string CreateDate { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,20 +1,20 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class MobileUserDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public string? UserName { get; set; }
|
||||
public string? FirstName { get; set; }
|
||||
public string? LastName { get; set; }
|
||||
public string? FullName => $"{LastName} {FirstName}";
|
||||
public string? Email { get; set; }
|
||||
public bool NFCActive { get; set; }
|
||||
public string NFCCode { get; set; } = null!;
|
||||
}
|
||||
}
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class MobileUserDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public string? UserName { get; set; }
|
||||
public string? FirstName { get; set; }
|
||||
public string? LastName { get; set; }
|
||||
public string? FullName => $"{LastName} {FirstName}";
|
||||
public string? Email { get; set; }
|
||||
public bool NFCActive { get; set; }
|
||||
public string NFCCode { get; set; } = null!;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class NumberGeneratorTemplateDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public string ShortName { get; set; }
|
||||
public string Sample { get; set; }
|
||||
}
|
||||
}
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class NumberGeneratorTemplateDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public string ShortName { get; set; }
|
||||
public string Sample { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class PDFFileDTO
|
||||
{
|
||||
public string Id { get; set; }
|
||||
public string FileName { get; set; }
|
||||
public string FileSize { get; set; }
|
||||
public string CreateDate { get; set; }
|
||||
}
|
||||
}
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class PDFFileDTO
|
||||
{
|
||||
public string Id { get; set; }
|
||||
public string FileName { get; set; }
|
||||
public string FileSize { get; set; }
|
||||
public string CreateDate { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,30 +1,30 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Data;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class RoleCheckListTemplateHeaderDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
[Required(ErrorMessage = "A szabály megnevezésének megadása kötelező.")]
|
||||
[DisplayName("Szabály")]
|
||||
public int RoleId { get; set; }
|
||||
public RoleDTO? RoleDTO { get; set; } = null!;
|
||||
|
||||
[Required(ErrorMessage = "Az ellenőrzési sablon megadása kötelező.")]
|
||||
[DisplayName("Ellenőrzési sablon")]
|
||||
public int CheckListTemplateHeaderId { get; set; }
|
||||
public CheckListTemplateHeaderDTO? CheckListTemplateHeaderDTO { get; set; } = null!;
|
||||
|
||||
|
||||
[DisplayName("Engedélyezve?")]
|
||||
public bool Enabled { get; set; } = false;
|
||||
}
|
||||
}
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Data;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class RoleCheckListTemplateHeaderDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
[Required(ErrorMessage = "A szabály megnevezésének megadása kötelező.")]
|
||||
[DisplayName("Szabály")]
|
||||
public int RoleId { get; set; }
|
||||
public RoleDTO? RoleDTO { get; set; } = null!;
|
||||
|
||||
[Required(ErrorMessage = "Az ellenőrzési sablon megadása kötelező.")]
|
||||
[DisplayName("Ellenőrzési sablon")]
|
||||
public int CheckListTemplateHeaderId { get; set; }
|
||||
public CheckListTemplateHeaderDTO? CheckListTemplateHeaderDTO { get; set; } = null!;
|
||||
|
||||
|
||||
[DisplayName("Engedélyezve?")]
|
||||
public bool Enabled { get; set; } = false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,29 +1,29 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Data;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class RoleCheckPointDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
[Required(ErrorMessage = "A szabály megadása kötelező.")]
|
||||
[DisplayName("Szabály")]
|
||||
public int RoleId { get; set; }
|
||||
public RoleDTO? RoleDTO { get; set; } = null!;
|
||||
|
||||
[Required(ErrorMessage = "Az ellenőrzési pont megadása kötelező.")]
|
||||
[DisplayName("Ellenőrzési pont")]
|
||||
public int CheckPointId { get; set; }
|
||||
public CheckPointDTO? CheckPointDTO { get; set; } = null!;
|
||||
|
||||
[DisplayName("Engedélyezve?")]
|
||||
public bool Enabled { get; set; } = false;
|
||||
}
|
||||
}
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Data;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class RoleCheckPointDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
[Required(ErrorMessage = "A szabály megadása kötelező.")]
|
||||
[DisplayName("Szabály")]
|
||||
public int RoleId { get; set; }
|
||||
public RoleDTO? RoleDTO { get; set; } = null!;
|
||||
|
||||
[Required(ErrorMessage = "Az ellenőrzési pont megadása kötelező.")]
|
||||
[DisplayName("Ellenőrzési pont")]
|
||||
public int CheckPointId { get; set; }
|
||||
public CheckPointDTO? CheckPointDTO { get; set; } = null!;
|
||||
|
||||
[DisplayName("Engedélyezve?")]
|
||||
public bool Enabled { get; set; } = false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,35 +1,35 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class RoleDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
[Required(ErrorMessage = "A szabály megnevezésének megadása kötelező.")]
|
||||
[DisplayName("Megnevezés")]
|
||||
public string RoleName { get; set; } = null!;
|
||||
|
||||
public int? ParentId { get; set; }
|
||||
|
||||
[DisplayName("Szülő szerepkör neve")]
|
||||
public string? ParentRoleName { get; set; }
|
||||
|
||||
[DisplayName("Adminisztrátor?")]
|
||||
public bool IsAdmin { get; set; }
|
||||
|
||||
[DisplayName("Új program letöltés?")]
|
||||
public bool CanDownloadAPK { get; set; }
|
||||
|
||||
[DisplayName("Folyamat blokk/engedélyez?")]
|
||||
public bool CanEnableBlocked { get; set; }
|
||||
|
||||
[DisplayName("WEB felület?")]
|
||||
public bool CanUseWebAdmin { get; set; }
|
||||
|
||||
[DisplayName("Mobil App?")]
|
||||
public bool CanUseMobilApp { get; set; }
|
||||
}
|
||||
|
||||
}
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class RoleDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
[Required(ErrorMessage = "A szabály megnevezésének megadása kötelező.")]
|
||||
[DisplayName("Megnevezés")]
|
||||
public string RoleName { get; set; } = null!;
|
||||
|
||||
public int? ParentId { get; set; }
|
||||
|
||||
[DisplayName("Szülő szerepkör neve")]
|
||||
public string? ParentRoleName { get; set; }
|
||||
|
||||
[DisplayName("Adminisztrátor?")]
|
||||
public bool IsAdmin { get; set; }
|
||||
|
||||
[DisplayName("Új program letöltés?")]
|
||||
public bool CanDownloadAPK { get; set; }
|
||||
|
||||
[DisplayName("Folyamat blokk/engedélyez?")]
|
||||
public bool CanEnableBlocked { get; set; }
|
||||
|
||||
[DisplayName("WEB felület?")]
|
||||
public bool CanUseWebAdmin { get; set; }
|
||||
|
||||
[DisplayName("Mobil App?")]
|
||||
public bool CanUseMobilApp { get; set; }
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class User2FADTO
|
||||
{
|
||||
|
||||
public string UserName { get; set; } = null!;
|
||||
public string Password { get; set; } = null!;
|
||||
public string Code { get; set; } = null!;
|
||||
public string Token2FA { get; set; } = null!;
|
||||
}
|
||||
}
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class User2FADTO
|
||||
{
|
||||
|
||||
public string UserName { get; set; } = null!;
|
||||
public string Password { get; set; } = null!;
|
||||
public string Code { get; set; } = null!;
|
||||
public string Token2FA { get; set; } = null!;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,34 +1,34 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class UserChangePassword2FADTO
|
||||
{
|
||||
public int UserId { get; set; }
|
||||
[DisplayName("Felhasználó")]
|
||||
public string UserName { get; set; } = null!;
|
||||
|
||||
[DisplayName("Régi jelszó")]
|
||||
public string OldPassword { get; set; } = null!;
|
||||
|
||||
[Required(ErrorMessage = "A jelszó kötelező.")]
|
||||
[RegularExpression(@"^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[\W_]).{6,}$", ErrorMessage = "Az új jelszónak legalább 6 karakter hosszúnak kell lennie, és tartalmaznia kell kis- és nagybetűt, számot és speciális karaktert.")]
|
||||
[DisplayName("Új jelszó")]
|
||||
public string NewPassword1 { get; set; } = null!;
|
||||
|
||||
[Required(ErrorMessage = "A jelszó kötelező.")]
|
||||
[RegularExpression(@"^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[\W_]).{6,}$", ErrorMessage = "Az új jelszónak legalább 6 karakter hosszúnak kell lennie, és tartalmaznia kell kis- és nagybetűt, számot és speciális karaktert.")]
|
||||
[DisplayName("Jelszó megerősítése")]
|
||||
public string NewPassword2 { get; set; } = null!;
|
||||
|
||||
[DisplayName("Ellenőrző kód")]
|
||||
public string Code { get; set; } = null!;
|
||||
public string Token2FA { get; set; } = null!;
|
||||
}
|
||||
}
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class UserChangePassword2FADTO
|
||||
{
|
||||
public int UserId { get; set; }
|
||||
[DisplayName("Felhasználó")]
|
||||
public string UserName { get; set; } = null!;
|
||||
|
||||
[DisplayName("Régi jelszó")]
|
||||
public string OldPassword { get; set; } = null!;
|
||||
|
||||
[Required(ErrorMessage = "A jelszó kötelező.")]
|
||||
[RegularExpression(@"^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[\W_]).{6,}$", ErrorMessage = "Az új jelszónak legalább 6 karakter hosszúnak kell lennie, és tartalmaznia kell kis- és nagybetűt, számot és speciális karaktert.")]
|
||||
[DisplayName("Új jelszó")]
|
||||
public string NewPassword1 { get; set; } = null!;
|
||||
|
||||
[Required(ErrorMessage = "A jelszó kötelező.")]
|
||||
[RegularExpression(@"^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[\W_]).{6,}$", ErrorMessage = "Az új jelszónak legalább 6 karakter hosszúnak kell lennie, és tartalmaznia kell kis- és nagybetűt, számot és speciális karaktert.")]
|
||||
[DisplayName("Jelszó megerősítése")]
|
||||
public string NewPassword2 { get; set; } = null!;
|
||||
|
||||
[DisplayName("Ellenőrző kód")]
|
||||
public string Code { get; set; } = null!;
|
||||
public string Token2FA { get; set; } = null!;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,47 +1,47 @@
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class UserDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
[Required(ErrorMessage = "Az utónév kötelező.")]
|
||||
[EmailAddress(ErrorMessage = "Érvénytelen email cím.")]
|
||||
[RegularExpression(@"^[^@\s]+@[^@\s]+\.[^@\s]+$", ErrorMessage = "Az email formátum nem megfelelő.")]
|
||||
[DisplayName("E-mail")]
|
||||
public string Email { get; set; } = null!;
|
||||
|
||||
[Required(ErrorMessage = "Az utónév kötelező.")]
|
||||
[DisplayName("Utónév")]
|
||||
public string FirstName { get; set; } = null!;
|
||||
|
||||
[Required(ErrorMessage = "Az vezetéknév kötelező.")]
|
||||
[DisplayName("Vezetéknév")]
|
||||
public string LastName { get; set; } = null!;
|
||||
|
||||
[Required(ErrorMessage = "A felhasználónév kötelező.")]
|
||||
[DisplayName("Felhasználó neve")]
|
||||
public string UserName { get;set; } = null!;
|
||||
|
||||
[Required(ErrorMessage = "A jelszó kötelező.")]
|
||||
[RegularExpression(@"^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[\W_]).{6,}$", ErrorMessage = "A jelszónak legalább 6 karakter hosszúnak kell lennie, és tartalmaznia kell kis- és nagybetűt, számot és speciális karaktert.")]
|
||||
[DisplayName("Jelszó")]
|
||||
public string Password { get; set; } = null!;
|
||||
|
||||
|
||||
public string JwtToken { get; set; } = null!;
|
||||
|
||||
[DisplayName("Aktív")]
|
||||
public bool Active { get; set; }
|
||||
|
||||
[DisplayName("NFC belépés")]
|
||||
public bool NFCActive { get; set; }
|
||||
|
||||
[DisplayName("NFC kód")]
|
||||
public string NFCCode { get; set; } = null!;
|
||||
|
||||
public ICollection<RoleDTO>? RoleDTO { get; set; } = new List<RoleDTO>();
|
||||
}
|
||||
}
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class UserDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
[Required(ErrorMessage = "Az utónév kötelező.")]
|
||||
[EmailAddress(ErrorMessage = "Érvénytelen email cím.")]
|
||||
[RegularExpression(@"^[^@\s]+@[^@\s]+\.[^@\s]+$", ErrorMessage = "Az email formátum nem megfelelő.")]
|
||||
[DisplayName("E-mail")]
|
||||
public string Email { get; set; } = null!;
|
||||
|
||||
[Required(ErrorMessage = "Az utónév kötelező.")]
|
||||
[DisplayName("Utónév")]
|
||||
public string FirstName { get; set; } = null!;
|
||||
|
||||
[Required(ErrorMessage = "Az vezetéknév kötelező.")]
|
||||
[DisplayName("Vezetéknév")]
|
||||
public string LastName { get; set; } = null!;
|
||||
|
||||
[Required(ErrorMessage = "A felhasználónév kötelező.")]
|
||||
[DisplayName("Felhasználó neve")]
|
||||
public string UserName { get;set; } = null!;
|
||||
|
||||
[Required(ErrorMessage = "A jelszó kötelező.")]
|
||||
[RegularExpression(@"^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[\W_]).{6,}$", ErrorMessage = "A jelszónak legalább 6 karakter hosszúnak kell lennie, és tartalmaznia kell kis- és nagybetűt, számot és speciális karaktert.")]
|
||||
[DisplayName("Jelszó")]
|
||||
public string Password { get; set; } = null!;
|
||||
|
||||
|
||||
public string JwtToken { get; set; } = null!;
|
||||
|
||||
[DisplayName("Aktív")]
|
||||
public bool Active { get; set; }
|
||||
|
||||
[DisplayName("NFC belépés")]
|
||||
public bool NFCActive { get; set; }
|
||||
|
||||
[DisplayName("NFC kód")]
|
||||
public string NFCCode { get; set; } = null!;
|
||||
|
||||
public ICollection<RoleDTO>? RoleDTO { get; set; } = new List<RoleDTO>();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class UserRoleDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public int? RoleId { get; set; } = 0;
|
||||
public RoleDTO? RoleDTO { get; set; }
|
||||
public int UserId { get; set; }
|
||||
public UserDTO? UserDTO { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class UserRoleDTO
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public int? RoleId { get; set; } = 0;
|
||||
public RoleDTO? RoleDTO { get; set; }
|
||||
public int UserId { get; set; }
|
||||
public UserDTO? UserDTO { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class UserSimpleDTO
|
||||
{
|
||||
[Required(ErrorMessage = "A felhasználónév kötelező.")]
|
||||
public string UserName { get; set; } = null!;
|
||||
[Required(ErrorMessage = "A jelszó megadása kötelező.")]
|
||||
public string Password { get; set; }
|
||||
}
|
||||
}
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace WorkFlowCheck.Common.DTO
|
||||
{
|
||||
public class UserSimpleDTO
|
||||
{
|
||||
[Required(ErrorMessage = "A felhasználónév kötelező.")]
|
||||
public string UserName { get; set; } = null!;
|
||||
[Required(ErrorMessage = "A jelszó megadása kötelező.")]
|
||||
public string Password { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user