public CreateNewsWork(PortalRepository portalRepository, CreateNewsSyndicationItemContract data, int userId, IMapper mapper) : base(portalRepository) { m_portalRepository = portalRepository; m_data = data; m_userId = userId; m_mapper = mapper; }
public long CreateNewsSyndicationItem(CreateNewsSyndicationItemContract data) { var userId = m_authenticationManager.GetCurrentUserId(); var work = new CreateNewsWork(m_portalRepository, data, userId, m_mapper); var resultId = work.Execute(); return(resultId); }
public long CreateNewsSyndicationItem(CreateNewsSyndicationItemContract data) { try { var result = m_client.Post <long>("news", data); return(result); } catch (HttpRequestException e) { if (m_logger.IsErrorEnabled()) { m_logger.LogError("{0} failed with {1}", m_client.GetCurrentMethod(), e); } throw; } }
public long CreateNewsSyndicationItem([FromBody] CreateNewsSyndicationItemContract data) { var resultId = m_newsManager.CreateNewsSyndicationItem(data); return(resultId); }