public KeyValuePair <InternalDebtModel, ExternalDebtModel> ConvertModelFromAPI(DebtAPIModel apimodel)
        {
            DateTime date = new DateTime(year: apimodel.reporting_calendar_year, month: apimodel.reporting_calendar_month,
                                         day: apimodel.reporting_calendar_day);

            InternalDebtModel model    = new InternalDebtModel(date, apimodel.debt_held_public_amt);
            ExternalDebtModel extModel = new ExternalDebtModel(date, apimodel.intragov_hold_amt);

            return(new KeyValuePair <InternalDebtModel, ExternalDebtModel>(model, extModel));
        }
Beispiel #2
0
        public async Task AddDebtToDB(InternalDebtModel model)
        {
            List <InternalDebtModel> dbmodel = _context.InternalDebtsAPI.Where(x => x.Time == model.Time).ToList();

            if (dbmodel.Count == 0)
            {
                _context.InternalDebtsAPI.Add(model);
                _context.SaveChanges();
            }
            else
            {
                //log
            }
        }