Initial import

This commit is contained in:
Paul Schneider 2014-07-16 20:35:03 +02:00
commit 04804b89a9
279 changed files with 12945 additions and 0 deletions

View file

@ -0,0 +1,22 @@
using System;
using System.ComponentModel.DataAnnotations;
namespace yavscModel.RolesAndMembers
{
public class ChangePasswordModel
{
[Required(ErrorMessage = "Please enter a Username")]
public string Username { get; set; }
[Required(ErrorMessage = "Please your old Password")]
public string OldPassword { get; set; }
[Required(ErrorMessage = "Please enter a new Password")]
public string NewPassword { get; set; }
[Required(ErrorMessage = "Please confirm the new Password")]
public string ConfirmPassword { get; set; }
}
}

View file

@ -0,0 +1,22 @@
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel;
namespace yavscModel.RolesAndMembers
{
public class LoginModel
{
[DisplayName("Nom d'utilisateur")]
[Required(ErrorMessage = "S'il vous plait, entrez un nom d'utilisateur ([a-z]|[A-Z]|[-_.~])+")]
[RegularExpression("([a-z]|[A-Z]|[-_.~])+")]
public string UserName { get; set; }
[DisplayName("Mot de passe")]
[Required(ErrorMessage = "S'il vous plait, entez un mot de passe")]
[RegularExpression("([a-z]|[A-Z]|[-_.~#{}`'\\^])+")]
public string Password { get; set; }
[Display(Name = "Se souvenir du mot de passe")]
public bool RememberMe { get; set; }
}
}

View file

@ -0,0 +1,13 @@
using System;
using System.ComponentModel.DataAnnotations;
namespace yavscModel.RolesAndMembers
{
public class NewAdminModel
{
[Required(ErrorMessage = "S'il vous plait, entrez un nom d'utilisateur")]
[Display(Name = "Nom du nouvel administrateur", Description="Nom de l'utilisateur à enregistrer comme administrateur")]
public string UserName { get; set ; }
}
}

View file

@ -0,0 +1,15 @@
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel;
namespace yavscModel.RolesAndMembers
{
public class NewRoleModel
{
[Required]
[StringLength(255)]
[DisplayName("Nom du rôle")]
public string RoleName { get; set; }
}
}

View file

@ -0,0 +1,63 @@
using System;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Web.Profile;
namespace yavscModel.RolesAndMembers
{
public class Profile
{
[DisplayName("Adresse")]
[StringLength(2047)]
public string Address { get; set; }
[DisplayName("Ville")]
[StringLength(255)]
public string CityAndState { get; set; }
[DisplayName("Code Postal")]
[StringLength(9)]
public string ZipCode { get; set; }
[DisplayName("Pays")]
[StringLength(99)]
public string Country { get; set; }
[DisplayName("Site Web")]
[StringLength(255)]
public string WebSite { get; set; }
[DisplayName("Blog visible")]
public bool BlogVisible { get; set; }
[DisplayName("Titre du blog")]
public string BlogTitle { get; set; }
public void FromProfileBase(ProfileBase profile)
{
object b = profile.GetPropertyValue ("BlogVisible");
BlogVisible = (b is DBNull) ? true : (bool)b;
object s = profile.GetPropertyValue ("BlogTitle");
BlogTitle = (s is DBNull) ? null : (string)s;
s = profile.GetPropertyValue("Address");
Address = (s is DBNull)?null:(string)s;
s = profile.GetPropertyValue("CityAndState");
CityAndState = (s is DBNull)?null:(string)s;
s = profile.GetPropertyValue("Country");
Country = (s is DBNull)?null:(string)s;
s = profile.GetPropertyValue("ZipCode");
ZipCode = (s is DBNull)?null:(string)s;
s = profile.GetPropertyValue ("WebSite");
WebSite = (s is DBNull) ? null : (string)s;
}
}
}

View file

@ -0,0 +1,25 @@
using System;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
namespace yavscModel.RolesAndMembers
{
public class RegisterViewModel
{
[DisplayName("Nom d'utilisateur")]
[Required(ErrorMessage = "S'il vous plait, entrez un nom d'utilisateur")]
public string UserName { get; set; }
[DisplayName("Mot de passe")]
[Required(ErrorMessage = "S'il vous plait, entez un mot de passe")]
public string Password { get; set; }
[DisplayName("Confirmation du mot de passe")]
public string ConfirmPassword { get; set; }
[DisplayName("Adresse e-mail")]
[Required(ErrorMessage = "S'il vous plait, entrez un e-mail valide")]
public string Email { get; set; }
}
}