/// <summary> /// Delete the notification based on the UDPRN and the action /// </summary> /// <param name="uDPRN">UDPRN id</param> /// <param name="action">action string</param> /// <returns>Task<int></returns> public async Task<int> DeleteNotificationbyUDPRNAndAction(int uDPRN, string action) { using (loggingHelper.RMTraceManager.StartTrace("Business.DeleteNotificationbyUDPRNAndAction")) { string methodName = MethodHelper.GetActualAsyncMethodName(); loggingHelper.Log(methodName + LoggerTraceConstants.COLON + LoggerTraceConstants.MethodExecutionStarted, TraceEventType.Verbose, null, LoggerTraceConstants.Category, LoggerTraceConstants.NotificationAPIPriority, LoggerTraceConstants.NotificationBusinessServiceMethodEntryEventId, LoggerTraceConstants.Title); try { return await notificationDataService.DeleteNotificationbyUDPRNAndAction(uDPRN, action); } finally { loggingHelper.Log(methodName + LoggerTraceConstants.COLON + LoggerTraceConstants.MethodExecutionCompleted, TraceEventType.Verbose, null, LoggerTraceConstants.Category, LoggerTraceConstants.NotificationAPIPriority, LoggerTraceConstants.NotificationBusinessServiceMethodExitEventId, LoggerTraceConstants.Title); } } }