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(); }
public async Task <IActionResult> UpdateBlog(int blogId, [FromBody] UpdateBlogRequestViewModel viewModel) => await HandleResultAsync(() => _service.UpdateBlog(blogId, viewModel));
public async Task <ServiceResult <bool> > UpdateBlog(int blogId, UpdateBlogRequestViewModel viewModel) { await _unitOfWork.BlogRepository.UpdateBlog(blogId, viewModel); return(ServiceResultFactory.Success(true)); }