This commit is contained in:
Salikh 2024-05-25 11:32:43 +04:00
parent e02005cbf8
commit 06424fb0d5
4 changed files with 12 additions and 6 deletions

5
.gitignore vendored
View File

@ -14,6 +14,11 @@
# User-specific files (MonoDevelop/Xamarin Studio) # User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs *.userprefs
# dll файлы
*.dll
/MotorPlant/ImplementationExtensions
# Mono auto generated files # Mono auto generated files
mono_crash.* mono_crash.*

View File

@ -97,7 +97,7 @@ namespace MotorPlantBusinessLogic.BusinessLogics
{ {
throw new ArgumentNullException("Не указана валидная почта", nameof(model.Email)); throw new ArgumentNullException("Не указана валидная почта", nameof(model.Email));
} }
if (string.IsNullOrEmpty(model.Password)) if (string.IsNullOrEmpty(model.Password) || !Regex.IsMatch(model.Password, @"^(?=.*[A-Za-z])(?=.*\d)(?=.*[^A-Za-z0-9\n]).{10,50}$"))
{ {
throw new ArgumentNullException("Не указан правильный пароль", nameof(model.Password)); throw new ArgumentNullException("Не указан правильный пароль", nameof(model.Password));
} }

View File

@ -8,9 +8,10 @@ namespace MotorPlantDatabaseImplement.Models
{ {
public class MessageInfo : IMessageInfoModel public class MessageInfo : IMessageInfoModel
{ {
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.None)] [Key]
public string MessageId { get; set; } = string.Empty; [DatabaseGenerated(DatabaseGeneratedOption.None)]
public string MessageId { get; set; } = string.Empty;
public int? ClientId { get; set; } public int? ClientId { get; set; }

View File

@ -21,6 +21,6 @@ namespace MotorPlantDatabaseImplement
public virtual DbSet<Order> Orders { get; set; } public virtual DbSet<Order> Orders { get; set; }
public virtual DbSet<Client> Clients { set; get; } public virtual DbSet<Client> Clients { set; get; }
public virtual DbSet<Implementer> Implementers { set; get; } public virtual DbSet<Implementer> Implementers { set; get; }
public virtual DbSet<MessageInfo> MessageInfo { set; get; } public virtual DbSet<MessageInfo> MessageInfo { set; get; }
} }
} }