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