public void InsertErrorLog(ApiError apiError)
 {
     try
     {
         using (var dbContext = new FinancialModelingDbContext())
         {
             //ApiError apiErrorObj = new ApiError();
             //apiErrorObj.ApiErrorId = apiError.ApiErrorId;
             //apiErrorObj.Message = apiError.Message;
             //apiErrorObj.RequestMethod = apiError.RequestMethod;
             //apiErrorObj.RequestUri = apiError.RequestUri;
             //apiErrorObj.TimeUtc = apiError.TimeUtc;
             dbContext.ApiErrors.Add(apiError);
             dbContext.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public LookupRepository(FinancialModelingDbContext context)
 {
     _context = context;
 }
 public SqlErrorLogging(FinancialModelingDbContext context)
 {
     _context = context;
 }
 public UnhandledExceptionLogger(FinancialModelingDbContext context)
 {
     _context = context;
 }
 public ProjectionRepository(FinancialModelingDbContext context)
 {
     _context = context;
 }
 public AccountRepository(FinancialModelingDbContext context)
 {
     _context = context;
 }