public void CarregarCampos(int id) { FuncionarioBusiness business = new FuncionarioBusiness(); view_Func_Usua_Filial dto = business.ConsultarPorId(id); lblId.Text = $"{dto.id_Funcionario.ToString()}"; lblIdUser.Text = dto.fk_Func_Usuario.ToString(); txtNome.Text = dto.nm_NomeFunc; txtCPF.Text = dto.ds_CPF; rbnF.Checked = dto.ds_Sexo == "F" ? true : false; dtpNasc.Value = dto.dt_Nasc; txtCEP.Text = dto.ds_CEPFunc; txtLogradouro.Text = dto.ds_Logradouro; txtBairro.Text = dto.ds_Bairro; txtUF.Text = dto.ds_UF; txtComplemento.Text = dto.ds_Complemento; txtNRes.Text = dto.num_Residencia; txtEmail.Text = dto.ds_Email; txtNCelular.Text = dto.num_Celular; txtNTelefone.Text = dto.num_Telefone; dtpAdmissao.Value = dto.dt_Admissao; dtpDemissao.Value = dto.dt_Demissao; txtNomeEmpresa.Text = dto.nm_Nome; txtNomeUsuario.Text = dto.nm_Usuario; }
[HttpGet] //Requisição HTTP GET public HttpResponseMessage GetById(int id) { try { var funcionario = business.ConsultarPorId(id); var model = Mapper.Map <FuncionarioConsultaViewModel>(funcionario); return(Request.CreateResponse(HttpStatusCode.OK, model)); } catch (Exception e) { //retornar status de erro 500 INTERNAL SERVER ERROR return(Request.CreateResponse (HttpStatusCode.InternalServerError, e.Message)); } }