public async Task <ActionResult <ReconAccounts> > ReconAccounts(ReconAccounts recon) { try { await new ReconciliationData().ReconciliationAccounts(recon); _logger.LogInformation($"The data have been accepted for user: {_userEx} (ReconAccounts)."); } catch (System.Exception ex) { _logger.LogError($"An error has occurred during data processing. For : {_userEx}. Error : {ex.Message}"); return(StatusCode(500, $"An error has occurred during data processing. For : {_userEx}. Error : {ex.Message}")); } return(Ok(new { message = "The data have been accepted" })); }
/// <summary> /// Reconciliation of data for accounts. /// </summary> /// <param name="item"></param> public async Task ReconciliationAccounts(ReconAccounts item) { var recon = new Accounts { AccountExId = item.AccountExId, CountryRegionCode = item.CountryRegionCode, UserExId = item.UserExId, SystemExId = item.SystemExId, ServerExId = item.ServerExId, Name = item.Name, Description = item.Description, Type = item.Type, PasswordExpires = item.PasswordExpires }; _context.Accounts.Add(recon); await _context.SaveChangesAsync(); }