diff options
| author | transtrike <transtrike@gmail.com> | 2020-12-09 22:18:53 +0200 |
|---|---|---|
| committer | transtrike <transtrike@gmail.com> | 2020-12-09 22:18:53 +0200 |
| commit | cec7ddcbfaf46443b14bc0bc119cc8b0ff5579b0 (patch) | |
| tree | 468ef20ffdb6a30363da15ffa491a4d2299244f9 | |
| parent | a5f245eb00efa28c810a2a4e7d25802562b783af (diff) | |
| parent | 12716303151a3f88bfb614132925eca47a9f39dd (diff) | |
| download | DevHive-cec7ddcbfaf46443b14bc0bc119cc8b0ff5579b0.tar DevHive-cec7ddcbfaf46443b14bc0bc119cc8b0ff5579b0.tar.gz DevHive-cec7ddcbfaf46443b14bc0bc119cc8b0ff5579b0.zip | |
Merge branch 'dev' of github.com:team-kaleidoscope/DevHive into dev
| -rw-r--r-- | Models/Classes/Test.cs | 10 | ||||
| -rw-r--r-- | Models/Classes/User.cs | 25 |
2 files changed, 13 insertions, 22 deletions
diff --git a/Models/Classes/Test.cs b/Models/Classes/Test.cs deleted file mode 100644 index 3e965dd..0000000 --- a/Models/Classes/Test.cs +++ /dev/null @@ -1,10 +0,0 @@ -namespace Models.Classes -{ - public class Test - { - public void TestMe() - { - - } - } -}
\ No newline at end of file diff --git a/Models/Classes/User.cs b/Models/Classes/User.cs index 1e3b946..e5a83d6 100644 --- a/Models/Classes/User.cs +++ b/Models/Classes/User.cs @@ -9,9 +9,9 @@ namespace Models.Classes [Table("Users")] public class User : IdentityUser<int> { - private string firstName; - private string lastName; - private string profilePicture; + private string _firstName; + private string _lastName; + private string _profilePicture; [Required] [Range(3, 50)] @@ -30,11 +30,11 @@ namespace Models.Classes [Range(3, 30)] public string FirstName { - get => this.firstName; + get => this._firstName; set { ValidateString("FirstName", 3, 30, value, false); - this.firstName = value; + this._firstName = value; } } @@ -42,21 +42,21 @@ namespace Models.Classes [Range(3, 30)] public string LastName { - get => this.lastName; + get => this._lastName; set { ValidateString("LastName", 3, 30, value, false); - this.lastName = value; + this._lastName = value; } } public string ProfilePicture { - get => this.profilePicture; + get => this._profilePicture; set { ValidateURL(value); - this.profilePicture = value; + this._profilePicture = value; } } @@ -72,9 +72,10 @@ namespace Models.Classes throw new ArgumentException($"{name} length cannot be less than {minLength} and more than {maxLength}."); foreach (char character in value) // more efficient than Linq - { - if (!Char.IsLetter(character) || (canBeDigit && !Char.IsDigit(character))) - throw new ArgumentException($"{name} contains invalid characters."); + { + if (!Char.IsLetter(character)) + if (!(Char.IsDigit(character) && canBeDigit)) + throw new ArgumentException($"{name} contains invalid characters."); } } |
