Skip to content

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)