/// <summary> /// Validate Unique Email Address /// </summary> /// <param name="emailAddress"></param> private async Task ValidateUniqueSupplierName(string supplierId, string supplierName, string accountId) { object valueOfSupplierName = GetPropertyValue(supplierName); object valueOfAccountId = GetPropertyValue(accountId); object valueOfSupplierId = GetPropertyValue(supplierId); Supplier supplier = await _purchaseOrderManagementDataService.GetSupplierInformationBySupplierName(valueOfSupplierName.ToString(), (int)valueOfAccountId); if (supplier != null && (int)valueOfSupplierId == 0) { AddValidationError(supplierName, "Supplier Name already exists."); return; } if (supplier != null && supplier.SupplierId != (int)valueOfSupplierId) { AddValidationError(supplierName, "Supplier Name already exists."); } }