public DateDetailViewModel GetDateDetails(DateTime start, DateTime end) { var result = new DateDetailViewModel(); var details = DetailService.GetAll(d => d.Date >= start.Date && d.Date <= end.Date, d => d.Date, SqlSugar.OrderByType.Desc); result.Expend = details.Where(d => d.Type == Type.支出).OrderByDescending(d => d.Date).ToList(); result.Income = details.Where(d => d.Type == Type.收入).OrderByDescending(d => d.Date).ToList(); return(result); }
protected override async void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); _cover = e.Parameter as Cover; _viewModel = new DateDetailViewModel(_cover); await DispatcherHelper.ExecuteOnUIThreadAsync(async() => { _viewModel.LoadImages(); using (var db = new Context()) { var folders = db.Folders.Select(folder => new Folder(folder)).ToList(); await _cover.SetOriginalImageAsync(folders); } }); }
public DateDetailPage(DateConsult dateConsult) { InitializeComponent(); BindingContext = new DateDetailViewModel(dateConsult); }