public bool SaveCustomerResultAcesApprovedOn(MedicareEventCustomerModel model) { try { _logger.Info("Running SaveCustomerResultAcesApprovedOn API for Aces for Customer Id: " + model.CustomerId + " EventId : " + model.EventId); if (string.IsNullOrWhiteSpace(model.EmployeeId)) { _logger.Info("EmployeeId is blank. SaveCustomerResultAcesApprovedOn API for Customer Id: " + model.CustomerId + " EventId : " + model.EventId); return(false); } var oru = _organizationRoleUserRepository.GetOrganizationRoleUserByEmployeeIdandRoleId(model.EmployeeId, (long)Roles.FranchisorAdmin); if (oru == null) { _logger.Info("EmployeeId or FranchisorAdmin role not exist. SaveCustomerResultAcesApprovedOn API for Customer Id: " + model.CustomerId + " EventId : " + model.EventId); return(false); } var result = _testResultService.SaveCustomerResultAcesApprovedOn(model, oru); if (result) { _logger.Info(string.Format("EventCustomerResult AcesApprovedOn saved successfully for CustomerId: {0}, EventId: {1}", model.CustomerId, model.EventId)); } else { _logger.Info(string.Format("EventCustomerResult AcesApprovedOn not saved for CustomerId: {0}, EventId: {1}", model.CustomerId, model.EventId)); } return(result); } catch (Exception ex) { _logger.Error(string.Format("Error occurred while saving EventCustomerResult AcesApprovedOn for CustomerId: {0}, EventId: {1}", model.CustomerId, model.EventId)); _logger.Error("Message: " + ex.Message); _logger.Error("StackTrace: " + ex.StackTrace); return(false); } }