public static ObservableCollection <DataInfoPresenter> GetSentItems(string year, string month, string day) { var result = new ObservableCollection <DataInfoPresenter>(); var extractedData = from e in Entities.SentItems where ((e.Year == year) && (e.Month == month) && (e.Day == day)) select e; foreach (var item in extractedData) { try { var dataPresenter = new DataInfoPresenter(false, item.Year, item.Month, item.Day, item.Hour, item.Minute, item.Second) { Content = item.Content, Height = 30, VerticalContentAlignment = VerticalAlignment.Center, Margin = new Thickness(2, 3, 2, 3), Waiting = false, DataInfoStatus = DataInfoPresenterEnum.PresenterStatus.FileSent, }; result.Insert(0, dataPresenter); } catch { continue; } } return(result); }
public static void AddSentItemToDatabase(this DataInfoPresenter info) { AddSentItemToDataBase(info.Content.ToString(), info.NowYear.ToString(), info.NowMonth.ToString(), info.NowDay.ToString(), info.NowHour.ToString(), info.NowMinutes.ToString(), info.NowSeconds.ToString()); }