refact and login

This commit is contained in:
Paul Schneider 2026-03-09 02:07:09 +00:00
commit e042e34bf7
78 changed files with 2492 additions and 50576 deletions

View file

@ -14,14 +14,14 @@ namespace Yavsc.Models.Workflow
public class Activity : ITrackedEntity, IActivity
{
[YaStringLength(512), YaRequired, Key]
[YaStringLength(512), Required, Key]
[Display(Name = "Code")]
public string Code { get; set; }
/// <summary>
///
/// </summary>
/// <returns></returns>
[YaStringLength(512), YaRequired()]
[YaStringLength(512), Required()]
[Display(Name = "Nom")]
public string Name { get; set; }

View file

@ -16,7 +16,7 @@ namespace Yavsc.Models.Workflow
public string Title { get; set; }
[YaRequired]
[Required]
public string ActivityCode { get; set; }
[ForeignKey("ActivityCode"),JsonIgnore]

View file

@ -21,13 +21,13 @@ namespace Yavsc.Models.Workflow
[Display(Name="Activity"), JsonIgnore]
public virtual List<UserActivity> Activity { get; set; }
[YaRequired,YaStringLength(14),Display(Name="SIREN"),
[Required,YaStringLength(14),Display(Name="SIREN"),
RegularExpression(@"^[0-9]{9,14}$", ErrorMessage = "Only numbers are allowed here")]
public string SIREN { get; set; }
public long OrganizationAddressId { get; set; }
[YaRequired,Display(Name="Organization address"),ForeignKey("OrganizationAddressId")]
[Required,Display(Name="Organization address"),ForeignKey("OrganizationAddressId")]
public virtual Location OrganizationAddress { get; set; }
[Display(Name="Accept notifications on client query")]

View file

@ -18,21 +18,21 @@ namespace Yavsc.Models.Workflow
/// Event date
/// </summary>
/// <returns></returns>
[YaRequired(),Display(Name="EventDate")]
[Required(),Display(Name="EventDate")]
public DateTime EventDate { get; set; }
/// <summary>
/// Location identifier
/// </summary>
/// <returns></returns>
[YaRequired]
[Required]
public long LocationId { get; set; }
/// <summary>
/// A Location for this event
/// </summary>
/// <returns></returns>
[YaRequired(ErrorMessage="SpecifyPlace"),Display(Name="Location"),ForeignKey("LocationId")]
[Required(ErrorMessage="SpecifyPlace"),Display(Name="Location"),ForeignKey("LocationId")]
public Location Location { get; set; }
}

View file

@ -7,13 +7,13 @@ namespace Yavsc.Models.Workflow
{
public class UserActivity
{
[YaRequired]
[Required]
public string UserId { get; set; }
[ForeignKey("UserId")]
public virtual PerformerProfile User { get; set; }
[YaRequired]
[Required]
public string DoesCode { get; set; }
[ForeignKey("DoesCode")]
@ -25,4 +25,4 @@ namespace Yavsc.Models.Workflow
[NotMapped,JsonIgnore]
public object Settings { get; internal set; }
}
}
}