Example #1
0
        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);
        }
Example #2
0
        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);
                }
            });
        }
Example #3
0
        public DateDetailPage(DateConsult dateConsult)
        {
            InitializeComponent();

            BindingContext = new DateDetailViewModel(dateConsult);
        }