コード例 #1
0
ファイル: BlogRepository.cs プロジェクト: jackinf/Idontknow
        public async Task UpdateBlog(int blogId, UpdateBlogRequestViewModel viewModel)
        {
            var blog = _context.Blogs.Single(x => x.BlogId == blogId);

            blog.Url    = viewModel.Url;
            blog.Rating = viewModel.Rating;
            await _context.SaveChangesAsync();
        }
コード例 #2
0
 public async Task <IActionResult> UpdateBlog(int blogId, [FromBody] UpdateBlogRequestViewModel viewModel)
 => await HandleResultAsync(() => _service.UpdateBlog(blogId, viewModel));
コード例 #3
0
        public async Task <ServiceResult <bool> > UpdateBlog(int blogId, UpdateBlogRequestViewModel viewModel)
        {
            await _unitOfWork.BlogRepository.UpdateBlog(blogId, viewModel);

            return(ServiceResultFactory.Success(true));
        }