public ActionResult <Models.Response.FuncionarioResponse> InserirFuncionario(Models.Request.FuncionarioRequest funcionario) { try { Models.TbFuncionario novo = convert.ConvertparaTbFuncionario(funcionario); Models.TbFuncionario adicionado = funcaorn.InserirFuncionario(novo); return(convert.ConvertparaResponse(adicionado)); } catch (System.Exception ex) { return(BadRequest( new Models.Response.Erro(400, ex.Message) )); } }
public ActionResult <Models.Response.FuncionarioResponse> Inserir(Models.Request.FuncionarioRequest request) { try { Models.TbFuncionario func = util.ParaTabela(request); buss.Salvar(func); Models.Response.FuncionarioResponse resp = util.ParaResponse(func); return(resp); } catch (System.Exception ex) { return(BadRequest( new Models.Response.ErroResponse(404, ex.Message) )); } }
public ActionResult <Models.Response.FuncionarioResponse> Alterar(int id, Models.Request.FuncionarioRequest request) { try { Models.TbFuncionario ln = util.ParaTabela(request); buss.Alterar(id, ln); Models.Response.FuncionarioResponse resp = util.ParaResponse(ln); return(resp); } catch (System.Exception ex) { return(BadRequest( new Models.Response.ErroResponse(404, ex.Message) )); } }
public ActionResult <Models.Response.FuncionarioResponse> InserirFuncionario(Models.Request.FuncionarioRequest funci) { try { Models.TbFuncionario funciconvertido = convert.ConvertFuncionarioRequest(funci); Models.TbFuncionario inserido = funcaorn.InserirFuncionario(funciconvertido); return(convert.ConvertFuncionarioResponse(inserido)); } catch (System.Exception ex) { return(BadRequest( new Models.Response.ErroResponse(404, ex.Message) )); } }
public Models.TbFuncionario ConvertFuncionarioRequest(Models.Request.FuncionarioRequest novo) { Models.TbFuncionario funci = new Models.TbFuncionario(); funci.NmFuncionario = novo.funcionario; funci.TpCargo = novo.cargo; funci.DtNascimento = novo.nascimento; funci.DsCpf = novo.cpf; funci.DsEndereco = novo.endereco; funci.DsCep = novo.cep; funci.DsComplemento = novo.complemento; funci.DsTel = novo.telefone; funci.DsEmail = novo.email; funci.DtPosse = DateTime.Now; funci.DsFoto = novo.foto; funci.DsCurriculo = novo.curriculo; funci.NmUsuario = novo.usuario; funci.DsSenha = novo.senha; return(funci); }
public Models.TbFuncionario ConvertparaTbFuncionario(Models.Request.FuncionarioRequest funci) { Models.TbFuncionario atual = new Models.TbFuncionario(); atual.NmFuncionario = funci.funcionario; atual.DsCpf = funci.cpf; atual.DsRg = funci.rg; atual.DtNascimento = funci.nascimento; atual.TpSexo = funci.sexo; atual.DsEndereco = funci.endereco; atual.DsComplemento = funci.complemento; atual.DsCep = funci.cep; atual.DsEmail = funci.email; atual.DsTelefone = funci.telefone; atual.DsCargo = funci.cargo; atual.DsCurriculo = funci.curriculo; atual.DsFoto = funci.foto; atual.DsSenha = funci.senha; return(atual); }
public Models.TbFuncionario ConversorFuncionarioTabela(Models.Request.FuncionarioRequest request) { Models.TbFuncionario tabela = new Models.TbFuncionario(); tabela.NmFuncionario = request.nome; tabela.DsCarteiraTrabalho = request.carteiratrabalho; tabela.DsCpf = request.cpf; tabela.DsEmail = request.email; tabela.DtNascimento = request.nascimento; tabela.DtAdmissao = request.admissao; tabela.DsCargo = request.cargo; tabela.DsEndereco = request.endereco; tabela.DsCep = request.cep; tabela.NrResidencial = request.numeroresidencial; tabela.DsComplemento = request.complemento; Models.TbLogin login = new Models.TbLogin(); login.NmUsuario = request.nomedeusuario; login.DsSenha = request.senha; tabela.IdLoginNavigation = login; return(tabela); }
public Models.TbFuncionario ParaTabela(Models.Request.FuncionarioRequest request) { Models.TbFuncionario func = new Models.TbFuncionario(); func.NmFuncionario = request.Nome; func.DsCpf = request.Cpf; func.DsRg = request.Rg; func.DsEndereco = request.Endereco; func.DsCep = request.Cep; func.DsEmail = request.Email; func.DsCargo = request.Cargo; func.DsTelefone = request.Telefone; func.NmUsuario = request.Usuario; func.DsSenha = request.Senha; func.DsUf = request.Uf; func.DsLocalidade = request.Localidade; func.DsBairro = request.Bairro; func.DsNumero = request.Numero; func.DtContratacao = request.DataContratacao; func.DtNascimento = request.DataNascimento; return(func); }
public async Task <ActionResult <Models.Response.FuncionarioResponse> > AlterarFuncionario(int idfuncionario, Models.Request.FuncionarioRequest request) { try { Models.TbFuncionario tabela = conversor.ConversorFuncionarioTabela(request); tabela = await business.AlterarBusiness(idfuncionario, tabela); return(conversor.ConversorFuncionarioResponse(tabela)); } catch (System.Exception ex) { return(new NotFoundObjectResult(new Models.Response.ErroResponse(404, ex.Message))); } }
public async Task <ActionResult <Models.Response.AcessoResponse> > InserirController(Models.Request.FuncionarioRequest novo) { try { Models.TbFuncionario funcionario = conversor.ConversorFuncionarioTabela(novo); Models.TbFuncionario result = await business.CadastrarBusiness(funcionario); Business.Acesso.AcessoBusiness gerartoken = new Business.Acesso.AcessoBusiness(); Utils.Conversor.AcessoConversor acessoConversor = new Utils.Conversor.AcessoConversor(); string token = gerartoken.GerarToken(result.IdLoginNavigation, result.IdFuncionario); return(acessoConversor.Conversor(result.IdLoginNavigation.NmUsuario, token, result.IdFuncionario, "funcionario")); } catch (System.Exception ex) { return(BadRequest( new Models.Response.ErroResponse(400, ex.Message) )); } }
public Models.Response.FuncionarioResponse AlterarFuncionario(int idFuncionario, Models.Request.FuncionarioRequest novo) { Models.TbFuncionario funcionario = Conversor.Convert(novo); Models.TbFuncionario alterado = funcaoBusiness.AlterarFuncionario(idfuncionario, funcionario); return(Conversor.Convert(alterado)); }
public Models.Response.FuncionarioResponse Alterar(Models.Request.FuncionarioRequest dados) { Models.TbFuncionario user = funcaoBusiness.Alterar(dados); return(Convesor.Convert(user)); }
public ActionResult <Models.Response.FuncionarioResponse> AlterarFuncionarioPorId(int id, Models.Request.FuncionarioRequest novo) { try { Models.TbFuncionario dados = convert.ConvertFuncionarioRequest(novo); Models.TbFuncionario result = funcaobd.AlterarFuncionarioPorId(id, dados); return(convert.ConvertFuncionarioResponse(result)); } catch (System.Exception ex) { return(BadRequest( new Models.Response.ErroResponse(400, ex.Message) )); } }