public Task <HttpResponseMessage> Put(Guid id, [FromBody] dynamic body) { //Entradas de dados devem ser revistas quando for criado o Frontend var clienteCommand = new ClienteCommand( nome: (string)body.nome, cpf: (string)body.cpf, celular: (string)body.celular, email: (string)body.email, dataDeNascimento: (DateTime?)body.dataDeNascimento, imagem: (string)body.imagem ); var enderecoCommand = new EnderecoCommand( logradouro: (string)body.endereco.logradouro, numero: (string)body.endereco.numero, complemento: (string)body.endereco.complemento, bairro: (string)body.endereco.bairro, cep: (string)body.endereco.cep, idCidade: (Guid)body.endereco.cidadeId, idEstado: (Guid)body.endereco.estadoId ); clienteCommand.Endereco = enderecoCommand; clienteCommand.IdPessoa = id; var cliente = _clienteApp.Atualizar(clienteCommand); return(CreateResponse(HttpStatusCode.OK, cliente)); }
public ActionResult Edit([FromBody] List <ClienteViewModel> cliente) { try { // TODO: Add update logic here _clienteApp.Atualizar(cliente.FirstOrDefault()); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public ActionResult Edit(Cliente cliente) { try { // TODO: Add update logic here _clienteApp.Atualizar(cliente); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public void Put([FromBody] ClienteViewModel cliente) { _clienteApp.Atualizar(cliente); }