public async static Task <FeedbackResult> RegisterFacultyFeedback(ScheduleItem scheduleItem, FeedbackObject feedbackItem)
        {
            Dictionary <string, string> p = new Dictionary <string, string>();

            p.Add("faculty", scheduleItem.Faculty);
            p.Add("course", scheduleItem.Course);
            p.Add("comment", feedbackItem.Comments);
            p.Add("rate", feedbackItem.Rating.ToString());
            p.Add("empid", UserInformation.EmployeeId);
            p.Add("empname", UserInformation.FullName);
            p.Add("emploc", UserInformation.LocationName);
            p.Add("empbatch", UserInformation.LGName);
            p.Add("slot", scheduleItem.Slot);
            p.Add("date", scheduleItem.Date1);

            string urlContent = await GetURLContentAsString("feedback_json.php", p);

            return(ParseFeedbackResult(urlContent));
        }
        public async static Task<FeedbackResult> RegisterFacultyFeedback(ScheduleItem scheduleItem, FeedbackObject feedbackItem)
        {
            Dictionary<string, string> p = new Dictionary<string, string>();
            p.Add("faculty", scheduleItem.Faculty);
            p.Add("course", scheduleItem.Course);
            p.Add("comment", feedbackItem.Comments);
            p.Add("rate", feedbackItem.Rating.ToString());
            p.Add("empid", UserInformation.EmployeeId);
            p.Add("empname", UserInformation.FullName);
            p.Add("emploc", UserInformation.LocationName);
            p.Add("empbatch", UserInformation.LGName);
            p.Add("slot", scheduleItem.Slot);
            p.Add("date", scheduleItem.Date1);

            string urlContent = await GetURLContentAsString("feedback_json.php", p);
            return ParseFeedbackResult(urlContent);
        }
        private async void Button_Click(object sender, RoutedEventArgs e)
        {
            if (rating.Value == 0)
            {
                await (new MessageDialog("Rating cannot be zero", "Error")).ShowAsync();
                return;
            }

            //submit clicked
            FeedbackObject feedObject = new FeedbackObject(tbFacultyName.Text,
                tbCourseName.Text, rating.Value, tbComments.Text);

            IsOpen = false;
            OnFeedbackReceived(feedObject);
        }
 private void OnFeedbackReceived(FeedbackObject o)
 {
     if (FeedbackReceived != null)
         FeedbackReceived(o);
 }
 private void OnFeedbackCancelled(FeedbackObject o)
 {
     if (FeedbackCancelled != null)
         FeedbackCancelled(o);
 }
 private void Button_Click_1(object sender, RoutedEventArgs e)
 {
     //cancel clicked
     IsOpen = false;
     FeedbackObject feedObject = new FeedbackObject(tbFacultyName.Text, tbCourseName.Text, 0, string.Empty);
     OnFeedbackCancelled(feedObject);
 }