internal NotificationTemplateData RetrieveTemplateByType(NotificationTypes type) { ArgumentValidator.IsNotNull("type", type); INotificationTemplateService service = UnitOfWork.GetService <INotificationTemplateService>(); var query = service.RetrieveByType(type); if (query.HasResult) { return(query.DataList.First()); } return(null); }