コード例 #1
0
ファイル: RssService.cs プロジェクト: ppaarrkk/web-crawler
        public async Task <Protocols.Response.Rss> Create(Protocols.Request.Rss rss)
        {
            var created = await Create(rss.Data);

            return(new Protocols.Response.Rss
            {
                ResultCode = Code.ResultCode.Success,
                Data = created?.ToProtocol()
            });
        }
コード例 #2
0
ファイル: RssService.cs プロジェクト: ppaarrkk/web-crawler
        public async Task <Protocols.Response.Rss> Update(string id, Protocols.Request.Rss rss)
        {
            var update = rss.Data.ToModel();

            var updated = await _mongoDbRss.UpdateAsync(id, update);

            return(new Protocols.Response.Rss
            {
                ResultCode = Code.ResultCode.Success,
                Data = (updated ?? update).ToProtocol()
            });
        }
コード例 #3
0
ファイル: RssController.cs プロジェクト: ppaarrkk/web-crawler
 public async Task <Protocols.Response.Rss> Update(string id, [FromBody] Protocols.Request.Rss rss)
 {
     return(await _rssService.Update(id, rss));
 }
コード例 #4
0
ファイル: RssController.cs プロジェクト: ppaarrkk/web-crawler
 public async Task <Protocols.Response.Rss> Create([FromBody] Protocols.Request.Rss rss)
 {
     return(await _rssService.Create(rss));
 }