public async Task <ActionResult <LessonResponse> > Update(long lessonId, UpdateLessonCommand command) { if (lessonId != command.Id) { return(BadRequest()); } return(await Mediator.Send(command)); }
public ActionResult <LessonDto> Update(int lessonId, [FromBody] UpdateLessonCommand command) { command.LessonId = lessonId; return(updateLessonHandler.Handle(command) .OnBoth((result) => { return responseHandler.GetResponse(result); })); }
public async Task <IActionResult> Update( [FromRoute] int id, [FromBody] UpdateLessonCommand command) { if (id != command.Id) { return(BadRequest()); } return(Ok(await Mediator.Send(command))); }
public async Task <ActionResult <LessonDto> > Update(int id, UpdateLessonCommand command) { if (id != command.Id) { return(BadRequest()); } var result = await _mediator.Send(command); return(Ok(result)); }