public async Task <ActionResult> EditTodoAsync(EditTodoDto editTodoDto) { var response = await _mediator.Send(new EditTodoCommand(editTodoDto)); if (!response.Success) { return(StatusCode(StatusCodes.Status422UnprocessableEntity, response)); } return(Ok(response)); }
public EditTodoCommand(EditTodoDto message) { if (message is null) { throw new ArgumentNullException(nameof(message)); } Id = message.Id; Category = message.Category; City = message.City; Description = message.Description; EndDate = message.EndDate; StartDate = message.StartDate; Title = message.Title; Venue = message.Venue; }