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));
        }
Exemple #2
0
        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;
        }