public CreateDiscussionCommand(DiscussionCreateDto request) { Id = request.Id; Title = request.Title; Description = request.Description; PostBody = request.PostBody; }
public CreateDiscussionCommandTest() { id = new Guid(); dbSetDiscussion = new Mock <DbSet <Discussion> >(); dbSetPost = new Mock <DbSet <Post> >(); context = new Mock <IApplicationDbContext>(); stringLocalizer = new Mock <IStringLocalizer <DiscussionsResource> >(); mapper = new Mock <IMapper>(); discussion = new Discussion { Id = id }; discussionDto = new DiscussionCreateDto { Id = id, PostBody = It.IsAny <string>() }; }
public async Task <ActionResult <Guid> > Create([FromBody] DiscussionCreateDto newDiscussion) { return(Ok(await Mediator.Send(new CreateDiscussionCommand(newDiscussion)))); }