public void Apply(Schema model, SchemaFilterContext context) { var saveBlog = new SaveBlog { BlogUrl = "localhost:1314", Name = "Blog Name" }; model.Default = saveBlog; model.Example = saveBlog; }
public IActionResult Execute(SaveBlog saveBlog) { var blog = _saveBlogToBlogMapper.Map(saveBlog); _blogRepository.Add(blog); var blogViewModel = _blogToBlogMapper.Map(blog); return(new CreatedAtRouteResult( BlogsControllerRoute.GetBlog, new { id = blogViewModel.Id }, blogViewModel)); }
public IActionResult Execute(int blogId, SaveBlog saveBlog) { var blog = _blogRepository.Get(blogId); if (blog == null) { return(new NotFoundResult()); } _saveBlogToBlogMapper.Map(saveBlog, blog); _blogRepository.Update(blog); var blogViewModel = _blogToBlogMapper.Map(blog); return(new OkObjectResult(blogViewModel)); }
public IActionResult Put( [FromServices] IPutBlogCommand command, int id, [FromBody] SaveBlog blog) => command.Execute(id, blog);
public IActionResult Post( [FromServices] IPostBlogCommand command, [FromBody] SaveBlog blog) => command.Execute(blog);