Example #1
0
        private ServiceExecutionResult UpdateTodo(TodoUpdatingRequest todoUpdatingRequest)
        {
            var args = new TodoUpdatingArgs(
                todoUpdatingRequest.Id,
                todoUpdatingRequest.Title,
                todoUpdatingRequest.Description);

            return(updateTodoService.Update(args));
        }
Example #2
0
        public IActionResult Update([FromBody] TodoUpdatingRequest todoUpdatingRequest)
        {
            var updateResult = UpdateTodo(todoUpdatingRequest);

            if (updateResult.IsOk)
            {
                return(Ok());
            }

            return(BadRequest(updateResult.Errors));
        }