public async Task <IEnumerable <SlideContent> > GetSlideContentsBySlideId(int slideId) { List <SlideContent> SlideContents = new List <SlideContent>(); using (var conn = new SqlConnection(connectionString)) using (var command = new SqlCommand("usp_GetSlideContentBySlideId", conn) { CommandType = CommandType.StoredProcedure }) { command.Parameters.Add("@SlideId", SqlDbType.Int).Value = slideId; conn.Open(); SqlDataReader reader = await command.ExecuteReaderAsync(); while (reader.Read()) { var item = new SlideContent(); item.FilePath = (string)reader["FilePath"]; item.SlideId = (Int32)reader["SlideId"]; item.SlideContentId = (Int64)reader["SlideContentId"]; SlideContents.Add(item); } reader.Close(); } return(SlideContents); }
private void SlideContent_GotFocus(object sender, RoutedEventArgs e) { var labelInspector = Factory.GetLabelInspectorContol(SlideContent, "Question Text"); labelInspector.OnChanged += LabelInspector_SlideContent_OnChanged; PresentationEditor.OnSelectedItem(labelInspector, SlideContent); if (SlideContent.Text == Resource.DEFAULT_INPUTFIELD_TEXT) { SlideContent.Clear(); } }
private void SlideContent_GotFocus(object sender, System.Windows.RoutedEventArgs e) { var labelInspector = Factory.GetLabelInspectorContol(SlideContent, "Title"); labelInspector.OnChanged += LabelInspector_SlideContent_OnChanged; PresentationEditor.OnSelectedItem(labelInspector, SlideContent); if (SlideContent.Text == presentation.Name) { SlideContent.Clear(); } }