Beispiel #1
0
        public ActionResult Index(int?SelectedMonth, int?SelectedYear, string SelectedCategory)
        {
            int getMonth, getYear;

            getMonth = SelectedMonth.GetValueOrDefault();
            getYear  = SelectedYear.GetValueOrDefault();

            ViewData["ListSeriesPrice"] = GetDataExpense(getMonth, getYear, SelectedCategory);
            GetDataList();
            FilterExpense filterExpense = new FilterExpense(getMonth, getYear, SelectedCategory);

            return(View(filterExpense));
        }
Beispiel #2
0
        // GET: Expenses
        public ActionResult Index()
        {
            List <Series> listSeries   = new List <Series>();
            int           currentMonth = DateTime.Today.Month;
            int           currentYear  = DateTime.Today.Year;

            ViewData["ListSeriesPrice"] = GetDataExpense(currentMonth, currentYear, "");

            GetDataList();
            FilterExpense filterExpense = new FilterExpense(currentMonth, currentYear, "");

            return(View(filterExpense));
        }
        public IActionResult Filter(FilterExpense filter)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            DynamicParameters parameters = new DynamicParameters();

            parameters.Add("@userId", User.GetUserId());
            parameters.Add("@dateFrom", filter.From);
            parameters.Add("@dateTo", filter.To);
            parameters.Add("@categoryId", filter.CategoryId);
            parameters.Add("@clientId", filter.ClientId);

            var expenses = _sp.ExecuteReturnScaler <decimal>(SP.spFilterExpenses, parameters);

            return(Json(expenses));
        }