aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.DB/ViewModels/UsersViewVM.cs
diff options
context:
space:
mode:
authorRoy <roy.mail.net@gmail.com>2017-12-16 13:40:12 +0200
committerRoy <roy.mail.net@gmail.com>2017-12-16 13:40:12 +0200
commit5cc13a65395796698f1cbb9acb543cf9d3d3a44e (patch)
treefd344ed72ec7211a095768edcabdffa27cc77071 /Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.DB/ViewModels/UsersViewVM.cs
parent80f31756eb8c833e16724ce11ce42f3e86c78fc1 (diff)
downloadTango-5cc13a65395796698f1cbb9acb543cf9d3d3a44e.tar.gz
Tango-5cc13a65395796698f1cbb9acb543cf9d3d3a44e.zip
Added some tables to DB module.
Implemented custom side bar for entity editing. Implemented auto save of last user email and password. Implemented cryptography on Core.
Diffstat (limited to 'Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.DB/ViewModels/UsersViewVM.cs')
-rw-r--r--Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.DB/ViewModels/UsersViewVM.cs13
1 files changed, 13 insertions, 0 deletions
diff --git a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.DB/ViewModels/UsersViewVM.cs b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.DB/ViewModels/UsersViewVM.cs
index 0b65d48ab..cef4b2552 100644
--- a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.DB/ViewModels/UsersViewVM.cs
+++ b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.DB/ViewModels/UsersViewVM.cs
@@ -72,5 +72,18 @@ namespace Tango.MachineStudio.DB.ViewModels
}
}
}
+
+ protected override void OnValidating()
+ {
+ base.OnValidating();
+
+ if (EditEntity.Email != null)
+ {
+ if (Adapter.Users.ToList().Exists(x => x.Email.ToLower() == EditEntity.Email.ToLower()))
+ {
+ ValidationErrors.Add("Email already exist");
+ }
+ }
+ }
}
}