public async Task UpdateBlogAsync(int id, BlogForUpdatingDto updatedBlogDto) { var blogEntity = await context.Blogs .FirstAsync(b => b.Id == id); mapper.Map(updatedBlogDto, blogEntity); }
public async Task <IActionResult> UpdateBlog(int id, [FromBody] BlogForUpdatingDto updatedBlog) { if (updatedBlog == null) { return(BadRequest()); } if (!ModelState.IsValid) { return(new UnprocessableEntityObjectResult(ModelState)); } var blogExist = await unitOfWork.Blogs .IsBlogExistByIdAsync(id); if (!blogExist) { return(NotFound()); } await unitOfWork.Blogs.UpdateBlogAsync(id, updatedBlog); await unitOfWork.SaveAsync(); return(NoContent()); }
public string Resolve(BlogForUpdatingDto source, BlogTable destination, string destMember, ResolutionContext context) { return(URLHelper.ToFriendlyUrl(source.Title)); }