Beispiel #1
0
        protected override List <Message> Validate()
        {
            List <Message> retMsg = new List <Message>();
            Data           data   = (Data)base.Data;

            if (ValidationRule.IsNullOrEmpty(data.Address))
            {
                retMsg.Add(new Message("Caste name cannot be empty.", Message.Type.Error));
            }
            else if (data.Address.Length > 150)
            {
                retMsg.Add(new Message("Address cannot be more than 150 characters.", Message.Type.Error));
            }
            if (data.District == null || data.District.Id == 0)
            {
                retMsg.Add(new Message("District cannot be empty.", Message.Type.Error));
            }
            if (!ValidationRule.IsPositive(data.Pin) && data.Pin > 999999)
            {
                retMsg.Add(new Message("PIN should be six digit valid number.", Message.Type.Error));
            }

            return(retMsg);
        }