in Source/Website/Data_Layer/CustomerData.cs [49:70]
public static Customer GetCustomerByEmailOrName(string emailOrName)
{
var query = "SELECT TOP 1 * FROM CUSTOMERS WHERE FirstName = @emailOrName OR Email = @emailOrName";
var param = new SqlParameter("@emailOrName", emailOrName);
try
{
var result = DataAccessHandler.ExecuteSelect(query, new SqlParameter[] { param });
if(result.Rows.Count > 0 && result.Rows[0] != null)
{
return GetMappedCustomer(result.Rows[0]);
}
return null;
}
catch (Exception e)
{
throw e;
}
}