public EditDiscussionCommand(DiscussionEditDto request) { Id = request.Id; CategoryId = request.CategoryId; Title = request.Title; Description = request.Description; }
public async Task <ActionResult> Edit(Guid id, [FromBody] DiscussionEditDto editedDiscussion) { var command = new EditDiscussionCommand(editedDiscussion) { Id = id }; await Mediator.Send(command); return(NoContent()); }
public EditDiscussionCommandTest() { id = new Guid(); dbSetDiscussion = new Mock <DbSet <Discussion> >(); context = new Mock <IApplicationDbContext>(); stringLocalizer = new Mock <IStringLocalizer <DiscussionsResource> >(); discussion = new Discussion { Id = id }; discussionDto = new Faker <DiscussionEditDto>("en") .RuleFor(d => d.Id, f => f.PickRandomParam(id)) .RuleFor(d => d.Title, f => f.Random.String()) .RuleFor(d => d.Description, f => f.Random.String()) .Generate(); }