コード例 #1
0
ファイル: eventData.cs プロジェクト: dev-null00/RUGoing
 /// <summary>
 /// Function used to search events based on user's search term
 /// </summary>
 /// <param name="query">
 /// Holds the users search term
 /// </param>
 /// <returns>
 /// eventDataDB object holding the search results.
 /// </returns>
 public eventDataDB searchEvents(string query)
 {
     eventDataDBTableAdapters.DataTableTableAdapter adapt = new eventDataDBTableAdapters.DataTableTableAdapter();
     query = query + "%";
     adapt.FillSearchEvents(data.DataTable, query);
     return(data);
 }
コード例 #2
0
    /// <summary>
    /// Function used to rate event
    /// </summary>
    /// <param name="username">
    /// User that is rating the event
    /// </param>
    /// <param name="rating">
    /// Rating of the event
    /// </param>
    /// <param name="eventID">
    /// ID of the event being rated
    /// </param>
    /// <returns>
    /// Boolean value of sucess or failure.
    /// </returns>
    public Boolean rateEvent(string username, int rating, int eventID)
    {
        try
        {
            userdataDBTableAdapters.DataTable2TableAdapter adapt  = new userdataDBTableAdapters.DataTable2TableAdapter();
            eventDataDBTableAdapters.DataTableTableAdapter adapt2 = new eventDataDBTableAdapters.DataTableTableAdapter();
            eventDataDB checkValidEventID = new eventDataDB();
            adapt2.FillCheckEventID(checkValidEventID.DataTable, eventID);

            if (checkValidEventID.DataTable.Count() != 1)
            {
                return(false);
            }
            if (rating < 0 || rating > 5)
            {
                return(false);
            }
            adapt.rateEvent(username, rating, eventID);
            return(true);
        }
        catch
        {
            return(false);
        }
    }
コード例 #3
0
ファイル: eventData.cs プロジェクト: dev-null00/RUGoing
 public eventDataDB getRecommendedEvents(string username)
 {
     eventDataDBTableAdapters.DataTableTableAdapter adapt = new eventDataDBTableAdapters.DataTableTableAdapter();
     adapt.FillRecommendedEvents(data.DataTable, username);
     return(data);
 }
コード例 #4
0
ファイル: eventData.cs プロジェクト: dev-null00/RUGoing
 /// <summary>
 /// used to search the database for events > systemdate.
 /// </summary>
 /// <param name="none">
 /// </param>
 /// <returns>
 /// eventDataDB object holding the all events > systemdate.
 /// </returns>
 public eventDataDB getUpcomingEvents()
 {
     eventDataDBTableAdapters.DataTableTableAdapter adapt = new eventDataDBTableAdapters.DataTableTableAdapter();
     adapt.FillUpcomingEvents(data.DataTable);
     return(data);
 }