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;
        }
    }
}
