コード例 #1
0
ファイル: StoryController.cs プロジェクト: TomeQ2k/_Smile
        public async Task <IActionResult> AddStory([FromForm] AddStoryRequest request)
        {
            var response = await mediator.Send(request);

            logger.LogResponse($"User #{HttpContext.GetCurrentUserId()} added story #{response.Story?.Id}",
                               response.Error);

            return(this.CreateResponse(response));
        }
コード例 #2
0
ファイル: MediumEngine.cs プロジェクト: brsbyk89/Medium
        public bool AddStory(AddStoryRequest request)
        {
            var story = new Story()
            {
                Description = request.Description,
                Title       = request.Title
            };

            var result = _serviceProvider.GetService <IMediumRepository>().Create(story).Id;

            return(result != 0);
        }
コード例 #3
0
ファイル: MediumController.cs プロジェクト: brsbyk89/Medium
 public bool AddStory(AddStoryRequest request)
 {
     return(_serviceProvider.GetService <IMediumEngine>().AddStory(request));
 }