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