Example #1
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);
        }
    }
Example #2
0
 /// <summary>
 /// eventData constructor
 /// </summary>
 /// <param name="none">
 /// </param>
 /// <returns>
 /// Does not return anything.
 /// </returns>
 public eventData()
 {
     data = new eventDataDB();
 }