public IActionResult CreateFuncionario([FromBody] FuncionarioModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var funcionario = _mapper.Map <Funcionario>(model); var newFuncionario = _funcionarioRepository.CreateFuncionario(funcionario); model.Funcionario_Id = newFuncionario.Funcionario_Id; model.Endereco_Id = newFuncionario.Endereco_Id; return(Ok(model)); }
public IActionResult CreateFuncionario([FromBody] FuncionarioModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var funcionario = new Funcionario { FuncionarioNome = model.Funcionario_Nome, FuncionarioCPF = model.Funcionario_CPF, FuncionarioRG = model.Funcionario_RG, FuncionarioDtNascimento = model.Funcionario_DtNascimento, FuncionarioCelular = model.Funcionario_Celular, FuncionarioTelefone = model.Funcionario_Telefone, FuncionarioEmail = model.Funcionario_Email, FuncionarioDtAdmissao = model.FuncionarioDtAdmissao, EnderecoNumero = model.Endereco_Numero, EnderecoLogradouro = model.Endereco_Logradouro, EnderecoBairro = model.Endereco_Bairro, EnderecoComplemento = model.Endereco_Complemento, EnderecoCidade = model.Endereco_Cidade, EnderecoCEP = model.Endereco_CEP, EnderecoEstado = model.Endereco_Estado, CargoId = model.Cargo_Id, EstabelecimentoId = model.Estabelecimento_Id, UsuarioId = model.Usuario_Id }; var newFuncionario = _funcionarioRepository.CreateFuncionario(funcionario); model.Funcionario_Id = newFuncionario.FuncionarioId; model.Endereco_Id = newFuncionario.EnderecoId; return(Ok(model)); }