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)); }
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 } }