| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- namespace ComputerShopWpf.Helpers
- {
- public static class ValidationHelper
- {
- public static bool ValidateClient(string firstName, string lastName, string address, string phone, string email, out string errorMessage)
- {
- if (string.IsNullOrWhiteSpace(firstName))
- {
- errorMessage = "Поле Имя не должно быть пустым.";
- return false;
- }
- if (string.IsNullOrWhiteSpace(lastName))
- {
- errorMessage = "Поле Фамилия не должно быть пустым.";
- return false;
- }
- if (string.IsNullOrWhiteSpace(address))
- {
- errorMessage = "Поле Адрес не должно быть пустым.";
- return false;
- }
- if (!string.IsNullOrWhiteSpace(email) && !email.Contains("@"))
- {
- errorMessage = "Email должен содержать символ @.";
- return false;
- }
- if (phone != null && phone.Length == 0)
- {
- errorMessage = "Телефон заполнен некорректно.";
- return false;
- }
- errorMessage = string.Empty;
- return true;
- }
- }
- }
|