private void UpdateTaskButton_Click(object sender, RoutedEventArgs e)
        {
            HotelTaskUWP taskToBeUpdated = TaskList.SelectedItem as HotelTaskUWP;

            taskToBeUpdated.State = int.Parse((ComboTaskState.SelectedItem as ComboBoxItem).Tag.ToString());
            taskToBeUpdated.Note  = TextBoxTaskNotes.Text + "";
            Task <bool> t = UpdateTaskOverWebAPI(taskToBeUpdated);
        }
        private async Task <bool> UpdateTaskOverWebAPI(HotelTaskUWP ht)
        {
            using (var httpClient = new HttpClient())
            {
                var response = await httpClient.PutAsync(new Uri(baseUri + "/Tasks/" + ht.TaskId.ToString()), new HttpStringContent(JsonConvert.SerializeObject(ht, Formatting.Indented), Windows.Storage.Streams.UnicodeEncoding.Utf8, "application/json"));

                if (!response.IsSuccessStatusCode)
                {
                    ErrorUpdatingText.Visibility = Visibility.Visible;
                    return(false);
                }
                else
                {
                    TaskList_SelectionChanged(TaskList, null);
                    return(true);
                }
            }
        }