コード例 #1
0
        public string this[string name]
        {
            get
            {
                string komunikat = null;
                if (name == "Imie")
                {
                    komunikat = StringValidator.IsNotEmpty(this.Imie) ?? StringValidator.IsStartFromUpper(this.Imie);
                }
                if (name == "Nazwisko")
                {
                    komunikat = StringValidator.IsNotEmpty(this.Nazwisko) ?? StringValidator.IsStartFromUpper(this.Nazwisko);
                }
                if (name == "Stanowisko")
                {
                    komunikat = StringValidator.IsNotEmpty(this.Stanowisko);
                }
                if (name == "Telefon")
                {
                    komunikat = StringValidator.IsNotEmpty(this.Telefon) ?? BussinesValidator.IsValidPhoneNumber(this.Telefon);
                }
                if (name == "AdresUlica" || name == "AdresKodPocztowy" || name == "AdresMiejscowosc" || name == "AdresNrDomu")
                {
                    komunikat = StringValidator.IsNotEmpty(this.AdresUlica);
                }

                return(komunikat);
            }
        }
コード例 #2
0
        public string this[string name]
        {
            get
            {
                string komunikat = null;
                if (name == "Imie")
                {
                    komunikat = StringValidator.IsNotEmpty(this.Imie) ?? StringValidator.IsStartFromUpper(this.Imie);
                }
                if (name == "Nazwisko")
                {
                    komunikat = StringValidator.IsNotEmpty(this.Nazwisko) ?? StringValidator.IsStartFromUpper(this.Nazwisko);
                }
                if (name == "Email")
                {
                    komunikat = StringValidator.IsNotEmpty(this.Email) ?? BussinesValidator.IsValidEmail(this.Email);
                }
                if (name == "Telefon")
                {
                    komunikat = StringValidator.IsNotEmpty(this.Telefon) ?? BussinesValidator.IsValidPhoneNumber(this.Telefon);
                }
                if (name == "DataUrodzenia")
                {
                    komunikat = DateValidator.IsNotEmpty(this.DataUrodzenia) ?? DateValidator.IsInPast(this.DataUrodzenia);
                }

                return(komunikat);
            }
        }