Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit f6cb745

Browse files
committed
fixed EF core patch API
1 parent 95cedb3 commit f6cb745

File tree

4 files changed

+4
-32
lines changed

4 files changed

+4
-32
lines changed

‎api/ToDoHandlerEFCore.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -117,9 +117,8 @@ public async Task<IActionResult> Patch(
117117
var targetTodo = await this._todoContext.Todos.FindAsync(id);
118118
if (targetTodo == null)
119119
return new NotFoundResult();
120-
121-
//targetTodo.Id = newTodo.Id;
122-
targetTodo.Title = newTodo.Title;
120+
121+
targetTodo.Title = newTodo.Title ?? targetTodo.Title;
123122
targetTodo.Completed = newTodo.Completed;
124123

125124
await this._todoContext.SaveChangesAsync();

‎cleanup.v1.sh

Lines changed: 0 additions & 24 deletions
This file was deleted.

‎cleanup.v2.sh

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,21 @@ set -euo pipefail
44
echo "Preparing sample for v2.0..."
55

66
# cleanup API binaries
7-
echo "Cleaning ./api ..."
87
rm -rf ./api/bin
98
rm -rf ./api/obj
109

1110
# cleanup CLIENT
12-
echo "Cleaning ./client ..."
1311
rm -rf ./client/node_modules
1412
rm -rf ./client/dist
13+
rm -rf ./client/src
1514

1615
# cleanup DATABASE
17-
echo "Cleaning ./database ..."
1816
rm -rf ./database/declarative-deploy
1917
rm -rf ./database/imperative-deploy
2018
rm -rf ./database/deploy/bin
2119
rm -rf ./database/deploy/obj
2220

2321
# cleanup TEST
24-
echo "Cleaning ./test ..."
2522
rm -rf ./test
2623

2724
echo "Done"

‎client/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ <h1>todos</h1>
6363

6464
<script src="https://unpkg.com/vue@2.6.14"></script>
6565
<script>
66-
API = "api/todo/";
66+
API = "api/ef/todo/";
6767
HEADERS = { 'Accept': 'application/json', 'Content-Type': 'application/json' };
6868

6969
// visibility filters

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /