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