public async Task <ActionResult> Update(Guid id, [FromBody] DeveloperRequestDTO model) { _logger.LogInformation("[Alterando Developer] {0}", JsonConvert.SerializeObject(model)); await _developerService.UpdateAsync(id, model); return(NoContent()); }
public async Task AddAsync() { var requestDTO = new DeveloperRequestDTO { }; var request = await _testContext.Client.PostAsJsonAsync($"/Developer", requestDTO); _ = await request.Content.ReadAsStringAsync(); Assert.True(request.IsSuccessStatusCode); }
public async Task <ActionResult <DeveloperResponseDTO> > Post([FromBody] DeveloperRequestDTO model) { _logger.LogInformation("[Inserindo Developer] Id: {0}", JsonConvert.SerializeObject(model)); if (!await _developerService.IsValidCPF(model.Cpf)) { return(BadRequest("Cpf Não autorizado")); } var obj = await _developerService.AddAsync(model); return(Created(InsertedPath(obj.Id), obj)); }