Ejemplo n.º 1
0
        public override bool IsValid()
        {
            string propertiesThatCanBeNull = "ClientAddress|ClientEmail|Gender|BusinessLoc|Occupation|NoOfBeneficiaries|EducLevel|MonthlyIncome";
            string nullCheckResult         = SharedCommons.CheckForNulls(this, propertiesThatCanBeNull);

            if (nullCheckResult != Globals.SUCCESS_STATUS_TEXT)
            {
                StatusCode = Globals.FAILURE_STATUS_CODE;
                StatusDesc = nullCheckResult;
                return(false);
            }


            //if (!SharedCommons.IsValidBoolean(IsPaid))
            //{
            //    StatusCode = Globals.FAILURE_STATUS_CODE;
            //    StatusDesc = "IS PAID SHOULD BE A BOOLEAN";
            //    return false;
            //}
            //if (!SharedCommons.IsNumeric(DiscountAmount))
            //{
            //    StatusCode = Globals.FAILURE_STATUS_CODE;
            //    StatusDesc = "DISCOUNT AMOUNT SHOULD BE NUMERIC";
            //    return false;
            //}
            //if (!SharedCommons.IsNumericAndAboveZero(TotalInvoiceAmount))
            //{
            //    StatusCode = Globals.FAILURE_STATUS_CODE;
            //    StatusDesc = "TOTAL INVOICE AMOUNT SHOULD BE NUMERIC AND ABOVE ZERO";
            //    return false;
            //}
            return(base.IsValid());
        }
Ejemplo n.º 2
0
        public override bool IsValid()
        {
            string propertiesThatCanBeNull = "ResetPassword|Email";
            string nullCheckResult         = SharedCommons.CheckForNulls(this, propertiesThatCanBeNull);

            if (nullCheckResult != Globals.SUCCESS_STATUS_TEXT)
            {
                StatusCode = Globals.FAILURE_STATUS_CODE;
                StatusDesc = nullCheckResult;
                return(false);
            }

            if (string.IsNullOrEmpty(IsActive))
            {
                IsActive = "False";
            }

            return(base.IsValid());
        }