// POST api/paycheckbudgetapi
        public void Post(PaycheckBudgetViewModel budgetViewModel)
        {
            var paycheckBudget = new PaycheckBudget
            {
                PaycheckBudgetId     = budgetViewModel.PaycheckBudgetId,
                PaycheckBudgetAmount = budgetViewModel.Amount,
                PaycheckBudgetDate   = Convert.ToDateTime(budgetViewModel.Date)
            };

            var paycheckBudgetItems = budgetViewModel.Items.Select(x => new PaycheckBudgetItem
            {
                PaycheckBudgetId = x.PaycheckBudgetId,
                Amount           = x.Amount,
                Description      = x.Description,
                IsPaid           = x.PaidStatus,
                PaidDate         = Convert.ToDateTime(x.DueDate)
            });

            _repo.Update(paycheckBudget);
            _repo.UpdateAll(paycheckBudget.PaycheckBudgetId, paycheckBudgetItems);
        }
        // POST api/paycheckbudgetapi
        public void Post(PaycheckBudgetViewModel budgetViewModel)
        {
            var paycheckBudget = new PaycheckBudget
            {
                PaycheckBudgetId = budgetViewModel.PaycheckBudgetId,
                PaycheckBudgetAmount = budgetViewModel.Amount,
                PaycheckBudgetDate = Convert.ToDateTime(budgetViewModel.Date)
            };

            var paycheckBudgetItems = budgetViewModel.Items.Select(x => new PaycheckBudgetItem
            {
                PaycheckBudgetId = x.PaycheckBudgetId,
                Amount = x.Amount,
                Description = x.Description,
                IsPaid = x.PaidStatus,
                PaidDate = Convert.ToDateTime(x.DueDate)
            });

            _repo.Update(paycheckBudget);
            _repo.UpdateAll(paycheckBudget.PaycheckBudgetId, paycheckBudgetItems);
        }