@@ -49,7 +49,10 @@ public async Task<IActionResult> GetByIdAsync(
49
49
Guid id ,
50
50
CancellationToken cancellationToken = default )
51
51
{
52
- var items = await _cachorroAppService . GetByIdAsync ( id , cancellationToken ) ;
52
+ var items = await _cachorroAppService . GetByIdAsync (
53
+ id ,
54
+ cancellationToken ) ;
55
+
53
56
if ( items == null )
54
57
{
55
58
return NotFound ( ) ;
@@ -68,16 +71,22 @@ public async Task<IActionResult> GetByIdAsync(
68
71
Tags = new [ ] { "Cachorros" } ,
69
72
Description = "Operação para cadastrar cachorro" ) ]
70
73
public async Task < IActionResult > CreateAsync (
71
- [ FromBody ] CachorroCreateDto cachorroCreateDto ,
74
+ [ FromBody ] CachorroCreateDto cachorroCreateDto ,
72
75
CancellationToken cancellationToken = default )
73
76
{
74
- var item = await _cachorroAppService . InsertAsync ( cachorroCreateDto , cancellationToken ) ;
77
+ var item = await _cachorroAppService . InsertAsync (
78
+ cachorroCreateDto ,
79
+ cancellationToken ) ;
75
80
76
81
if ( item . Erros . Any ( ) )
77
- return BadRequest ( item . Erros ) ;
82
+ return UnprocessableEntity ( item . Erros ) ;
78
83
79
84
return CreatedAtAction ( "GetById" ,
80
- new { id = item . Id , version = new ApiVersion ( 1 , 0 ) . ToString ( ) } ,
85
+ new { id = item . Id ,
86
+ version = new ApiVersion (
87
+ 1 ,
88
+ 0 )
89
+ . ToString ( ) } ,
81
90
item ) ;
82
91
}
83
92
@@ -88,15 +97,18 @@ public async Task<IActionResult> CreateAsync(
88
97
Description = "Operação para atualizar de cachorro" ) ]
89
98
public async Task < IActionResult > UpdateAsync (
90
99
Guid id ,
91
- CachorroDto cachorroDto ,
100
+ [ FromBody ] CachorroDto cachorroDto ,
92
101
CancellationToken cancellationToken = default )
93
102
{
94
103
if ( id != cachorroDto . Id )
95
104
{
96
- return BadRequest ( ) ;
105
+ return UnprocessableEntity ( ) ;
97
106
}
98
107
99
- return await _cachorroAppService . UpdateAsync ( id , cachorroDto , cancellationToken )
108
+ return await _cachorroAppService . UpdateAsync (
109
+ id ,
110
+ cachorroDto ,
111
+ cancellationToken )
100
112
? NoContent ( )
101
113
: NotFound ( ) ;
102
114
}
@@ -114,7 +126,9 @@ public async Task<IActionResult> DeleteAsync(
114
126
Guid id ,
115
127
CancellationToken cancellationToken = default )
116
128
{
117
- var item = await _cachorroAppService . DeleteAsync ( id , cancellationToken ) ;
129
+ var item = await _cachorroAppService . DeleteAsync (
130
+ id ,
131
+ cancellationToken ) ;
118
132
119
133
if ( ! item )
120
134
{
0 commit comments