public List <ANMNotificationSample> GetANMNotificationSamples(NotificationSamplesRequest nsData) { string stProc = FetchANMNotificationSamples; var pList = new List <SqlParameter>() { new SqlParameter("@ANMID", nsData.anmId), new SqlParameter("@Notification", nsData.notification), }; var allData = UtilityDL.FillData <ANMNotificationSample>(stProc, pList); return(allData); }
public NotificationSamplesResponse GetANMNotificationSamples(NotificationSamplesRequest nsData) { _logger.LogInformation($"Invoking endpoint: {this.HttpContext.Request.GetDisplayUrl()}"); _logger.LogDebug($"Request - {JsonConvert.SerializeObject(nsData)}"); try { var notificationSamples = _anmNotificationsService.GetANMNotificationSamples(nsData); _logger.LogInformation($"Received sample data {notificationSamples}"); _logger.LogDebug($"Response - {JsonConvert.SerializeObject(notificationSamples)}"); return(notificationSamples.Count == 0 ? new NotificationSamplesResponse { Status = "true", Message = "No sample data found", SampleList = new List <ANMNotificationSample>() } : new NotificationSamplesResponse { Status = "true", Message = string.Empty, SampleList = notificationSamples }); } catch (Exception e) { _logger.LogError($"Error in receiving samples data {e.StackTrace}"); return(new NotificationSamplesResponse { Status = "false", Message = e.Message, SampleList = null }); } }
public List <ANMNotificationSample> GetANMNotificationSamples(NotificationSamplesRequest nsData) { var notificationSamples = _anmNotificationsData.GetANMNotificationSamples(nsData); return(notificationSamples); }