コード例 #1
0
ファイル: ToolRepresentation.cs プロジェクト: sikisuti/gyorok
        public string this[string columnName]
        {
            get
            {
                string errorMessage = string.Empty;
                switch (columnName)
                {
                case "toolName":
                    errorMessage = ValidationRules.NameValidation(toolName);
                    break;

                case "toolManufacturer":
                    errorMessage = ValidationRules.ManufacturerValidation(toolManufacturer);
                    break;

                case "IDNumber":
                    errorMessage = ValidationRules.IDNumberValidation(IDNumber);
                    break;

                case "serialNumber":
                    errorMessage = ValidationRules.SerialValidation(serialNumber);
                    break;

                case "rentPrice":
                    errorMessage = ValidationRules.RentPriceValidation(rentPrice);
                    break;

                case "fromDate":
                    errorMessage = ValidationRules.FromDateValidation(fromDate);
                    break;

                case "defaultDeposit":
                    errorMessage = ValidationRules.DefaultDepositValidation(defaultDeposit);
                    break;
                }
                return(errorMessage);
            }
        }