Beispiel #1
0
 public CreateDiscussionCommand(DiscussionCreateDto request)
 {
     Id          = request.Id;
     Title       = request.Title;
     Description = request.Description;
     PostBody    = request.PostBody;
 }
Beispiel #2
0
        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))));
 }