public async Task <ActionResult> UpdateInformacoesParaPagamento(InformacoesParaPagamentoInputModel model)
        {
            if (ModelState.IsValid)
            {
                Session["UpdateInformacoesParaPagamento"] = model;

                try
                {
                    var Id           = (int)Session["UpdateId"];
                    var candidatoDTO = new CandidatoDTO(
                        (InformacoesDeContatoInputModel)Session["UpdateInformacoesDeContato"],
                        (PreferenciasDeTrabalhoInputModel)Session["UpdatePreferenciasDeTrabalho"],
                        (QuestionarioDeHabilidadesInputModel)Session["UpdateQuestionarioDeHabilidades"],
                        (InformacoesParaPagamentoInputModel)Session["UpdateInformacoesParaPagamento"]
                        );

                    RESTClient client = new RESTClient(baseUrl);
                    await client.PutJson <string>($"api/Candidato/{Id}", candidatoDTO);

                    ClearUpdateCandidatoSession();

                    return(View("UpdateConcluido", Id));
                }
                catch
                {
                    return(View(model));
                }
            }
            else
            {
                return(View(model));
            }
        }
Esempio n. 2
0
        // POST: api/Candidato
        public int Post([FromBody] CandidatoDTO model)
        {
            CandidatoService service = new CandidatoService();
            var Id = service.CreateCandidato(model);

            return(Id);
        }
Esempio n. 3
0
        private void Votar()
        {
            voto.fk_voto_eleitor = UrnaControl.id_Eleitor;

            CandidatoBusiness business  = new CandidatoBusiness();
            CandidatoDTO      candidato = business.ConsultarCandidadoPorNumero_Cargo(Convert.ToInt32(n), "Senador");

            if (lblVotoB.Visible == true)
            {
                voto.fk_voto_candidato = 3;
            }
            else if (lblVotoN.Visible == true || UrnaControl.senador == voto.fk_voto_candidato)
            {
                lblVotoN.Visible       = true;
                voto.fk_voto_candidato = 4;
            }
            else
            {
                voto.fk_voto_candidato = candidato.id_candidato;
            }

            db.Votar(voto);
            Hide();
            frm.ShowDialog();
            Close();
        }
 public QuestionarioDeHabilidadesInputModel(CandidatoDTO candidatoDTO)
 {
     Android            = (NivelDeConhecimento)candidatoDTO.Conhecimentos.Android;
     AngularJS          = (NivelDeConhecimento)candidatoDTO.Conhecimentos.AngularJS;
     AspNetMVC          = (NivelDeConhecimento)candidatoDTO.Conhecimentos.AspNetMVC;
     Bootstrap          = (NivelDeConhecimento)candidatoDTO.Conhecimentos.Bootstrap;
     C                  = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.C;
     Cake               = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.Cake;
     CPlusPlus          = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.CPlusPlus;
     CSS                = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.CSS;
     Django             = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.Django;
     HTML               = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.HTML;
     Illustrator        = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.Illustrator;
     Ionic              = (NivelDeConhecimento)candidatoDTO.Conhecimentos.Ionic;
     IOS                = (NivelDeConhecimento)candidatoDTO.Conhecimentos.IOS;
     Java               = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.Java;
     JQuery             = (NivelDeConhecimento)candidatoDTO.Conhecimentos.JQuery;
     LinkCRUDRepository = candidatoDTO.Conhecimentos.LinkCRUDRepository;
     Magento            = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.Magento;
     MySQL              = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.MySQL;
     Outras             = candidatoDTO.Conhecimentos.Outras;
     Photoshop          = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.Photoshop;
     PHP                = (NivelDeConhecimento)candidatoDTO.Conhecimentos.PHP;
     Phyton             = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.Phyton;
     Ruby               = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.Ruby;
     SalesForce         = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.SalesForce;
     SEO                = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.SEO;
     SQLServer          = (NivelDeConhecimento?)candidatoDTO.Conhecimentos.SQLServer;
     Wordpress          = (NivelDeConhecimento)candidatoDTO.Conhecimentos.Wordpress;
     PortifolioURL      = candidatoDTO.PortifolioURL;
 }
Esempio n. 5
0
 public List<CandidatoDTO> Listar(CandidatoDTO entity)
 {
     List<CandidatoDTO> retval = new List<CandidatoDTO>();
     CandidatoDTO item;
     using (DbCommand cmd = db.GetStoredProcCommand("sp_sel_candidatos"))
     {
         db.AddInParameter(cmd, "adFechaIni", DbType.Date, entity.FechaCreacion);
         db.AddInParameter(cmd, "adFechaFin", DbType.Date, entity.FechaModificacion);
         db.AddInParameter(cmd, "aiIdPuesto", DbType.Int32, entity.IdPuesto);
         db.AddInParameter(cmd, "acEstado", DbType.String, entity.Estado);
         db.AddInParameter(cmd, "avFiltro", DbType.String, entity.Observacion);
         using (IDataReader dr = db.ExecuteReader(cmd))
         {
             while (dr.Read())
             {
                 item = new CandidatoDTO();
                 item.Dni = dr["Dni"].ToString();
                 item.Nombres = dr["Nombres"].ToString();
                 item.ApellidoPaterno = dr["Apellido_Paterno"].ToString();
                 item.ApellidoMaterno = dr["Apellido_Materno"].ToString();
                 item.Direccion = dr["Direccion"].ToString();
                 item.TelefonoPersonal = dr["Telefono_Personal"].ToString();
                 item.Observacion = dr["Observacion"].ToString();
                 item.Pretencion = int.Parse(dr["Pretencion"].ToString());
                 item.IdPuesto = int.Parse(dr["IdPuesto"].ToString());
                 item.Puesto = dr["Puesto"].ToString();
                 item.Estado = dr["Estado"].ToString();
                 item.Email = dr["Email"].ToString();
                 item.FechaCreacion = DateTime.Parse(dr["Fecha_Creacion"].ToString());
                 retval.Add(item);
             }
         }
     }
     return retval;
 }
Esempio n. 6
0
        // PUT: api/Candidato/5
        public void Put(int id, [FromBody] CandidatoDTO model)
        {
            model.Id = id;
            CandidatoService service = new CandidatoService();

            service.UpdateCandidato(model);
        }
Esempio n. 7
0
        private void PreencherDados()
        {
            CandidatoBusiness business = new CandidatoBusiness();
            int          numero        = Convert.ToInt32(txtNum1.Text + txtNum2.Text);
            CandidatoDTO candidato     = business.ConsultarCandidadoPorNumero_Cargo(numero, "Presidente");

            if (candidato.nr_candidato != 0)
            {
                ft.Image        = ImagemPlugin.ConverterParaImagem(candidato.ft_candidato);
                lblNome.Text    = candidato.nm_candidato;
                lblPartido.Text = $"{candidato.nm_partido} - {candidato.ds_sigra}";

                CandidatoDTO vice = business.ConsultarCandidadoPorNumero_Cargo(numero, "Vice-Presidente");

                if (vice.nr_candidato != 0)
                {
                    ft1.Image    = ImagemPlugin.ConverterParaImagem(vice.ft_candidato);
                    lblVice.Text = vice.nm_candidato;
                }
            }
            else
            {
                if (lblVotoB.Visible == false)
                {
                    lblVotoN.Visible = true;
                }
            }

            pnInfo.Visible = true;
        }
Esempio n. 8
0
 public InformacoesParaPagamentoInputModel(CandidatoDTO candidatoDTO)
 {
     Agencia       = candidatoDTO.InformacaoParaPagamento.Agencia;
     Banco         = candidatoDTO.InformacaoParaPagamento.Banco;
     CPF           = candidatoDTO.InformacaoParaPagamento.CPF;
     NomeTitular   = candidatoDTO.InformacaoParaPagamento.NomeTitular;
     NumeroDaConta = candidatoDTO.InformacaoParaPagamento.NumeroDaConta;
     TipoDeConta   = (TiposDeConta)candidatoDTO.InformacaoParaPagamento.TipoDeConta;
 }
        public int CreateCandidato(CandidatoDTO dto)
        {
            var model      = dto.ToModel();
            var repository = RepositoryFactory.Create <Candidato>();

            repository.Create(model);
            repository.SaveChanges();
            return(model.Id);
        }
        public void UpdateCandidato(CandidatoDTO dto)
        {
            var model = dto.ToModel();

            var repository = RepositoryFactory.Create <Candidato>();

            repository.UpdateCandidato(model);

            repository.SaveChanges();
        }
Esempio n. 11
0
 public InformacoesDeContatoInputModel(CandidatoDTO candidatoDTO)
 {
     Nome              = candidatoDTO.Nome;
     Email             = candidatoDTO.Email;
     Skype             = candidatoDTO.Skype;
     Telefone          = candidatoDTO.Telefone;
     TelefoneEWhatsApp = candidatoDTO.TelefoneEWhatsApp;
     Linkedin          = candidatoDTO.Linkedin;
     Cidade            = candidatoDTO.Localizacao.Cidade;
     Estado            = candidatoDTO.Localizacao.Estado;
 }
Esempio n. 12
0
        public CandidatoDTO Obtener(CandidatoDTO entity)
        {
            CandidatoDTO retval = daCandidato.Obtener(entity);

            if (retval != null)
            {
                retval.Experiencias = daCandidato.ListarExperiencias(entity.Dni);
                retval.Estudios     = retval.Experiencias.Where(x => x.Tipo == "E").ToList();
                retval.Experiencias = retval.Experiencias.Where(x => x.Tipo == "X").ToList();
            }
            return(retval);
        }
Esempio n. 13
0
 public CandidatoDTO Obtener(CandidatoDTO entity)
 {
     try
     {
         return(bCandidato.Obtener(entity));
     }
     catch (Exception ex)
     {
         throw new FaultException <FaultDTO>(new FaultDTO {
             FaultId = "-99", FaultDescription = ex.Message
         }, new FaultReason(ex.Message));
     }
 }
Esempio n. 14
0
 public int Insertar(EmpleadoDTO entity)
 {
     using (WSCandidato.ICandidatoServiceChannel wsCliente = ObtenerServicioCandidato())
     {
         CandidatoDTO candidatoDTO = entity;
         int          retval       = wsCliente.Insertar(candidatoDTO);
         if (retval > 0)
         {
             retval = daEmpleado.Insertar(entity);
         }
         return(retval);
     }
 }
Esempio n. 15
0
        public void Consultar()
        {
            CandidatoDTO dtoResponse = null;

            using (WSCandidato.CandidatoServiceClient wsCliente = new WSCandidato.CandidatoServiceClient())
            {
                dtoResponse = wsCliente.Obtener(new CandidatoDTO {
                    Dni = "46456813"
                });
                //dtoResponse = wsCliente.ObtenerAsync(new WSRequerimiento.RequerimientoDTO { Id = 2017 }).Result;

                //Assert.IsNotNull(dtoResponse);
            }
            Assert.IsNotNull(dtoResponse);
        }
        //metodos por zona eleitoral para os candidatos a prefeito de araçatuba
        public MySqlDataReader selectVotoZona()
        {
            List <CandidatoDTO> candidato    = new List <CandidatoDTO>();
            CandidatoDTO        candidatoDTO = new CandidatoDTO();
            string sql = "select 		ca.cpf, ca.nome, vz.zona, vz.qtdVotos "+
                         "from 			dados_eleicao de "+
                         " inner join 	candidato_sequencia cs on cs.sequencia = de.sequenciaCandidato "+
                         " inner join 	candidatos ca on ca.cpf = cs.cpf "+
                         " inner join 	votacao_zona vz on vz.sequenciaCandidato = de.sequenciaCandidato "+
                         " where			de.idEleicao = 1 "+
                         " and			de.codMunicipio = 61557 "+
                         " and 			de.idCargo = 11  order by vz.qtdVotos desc";
            MySqlDataReader dataReader = connection.select(sql);

            return(dataReader);
        }
Esempio n. 17
0
        private void PreencherDados()
        {
            CandidatoBusiness business  = new CandidatoBusiness();
            CandidatoDTO      candidato = business.ConsultarCandidadoPorNumero(Convert.ToInt32(txtNum1.Text + txtNum2.Text + txtNum3.Text + txtNum4.Text));

            if (candidato.nr_candidato != 0)
            {
                ft.Image        = ImagemPlugin.ConverterParaImagem(candidato.ft_candidato);
                lblNome.Text    = candidato.nm_candidato;
                lblPartido.Text = $"{candidato.nm_partido} - {candidato.ds_sigra}";
            }
            else
            {
                if (lblVotoB.Visible == false)
                {
                    lblVotoN.Visible = true;
                }
            }

            pnInfo.Visible = true;
        }
Esempio n. 18
0
 public CandidatoDTO Obtener(CandidatoDTO entity)
 {
     CandidatoDTO retval = null;
     using (DbCommand cmd = db.GetStoredProcCommand("sp_sel_candidato_por_dni"))
     {
         db.AddInParameter(cmd, "avDni", DbType.String, entity.Dni);
         using (IDataReader dr = db.ExecuteReader(cmd))
         {
             if (dr.Read())
             {
                 retval = new CandidatoDTO();
                 retval.Dni = dr["Dni"].ToString();
                 retval.Nombres = dr["Nombres"].ToString();
                 retval.ApellidoPaterno = dr["Apellido_Paterno"].ToString();
                 retval.ApellidoMaterno = dr["Apellido_Materno"].ToString();
                 retval.Direccion = dr["Direccion"].ToString();
                 retval.TelefonoPersonal = dr["Telefono_Personal"].ToString();
                 retval.Observacion = dr["Observacion"].ToString();
                 retval.IdPuesto = int.Parse(dr["IdPuesto"].ToString());
                 //retval.Puesto = dr["Puesto"].ToString();
                 retval.Estado = dr["Estado"].ToString();
                 retval.FechaNacimiento = DateTime.Parse(dr["Fecha_Nacimiento"].ToString());
                 retval.Distrito = dr["Distrito"].ToString();
                 retval.Provincia = dr["Provincia"].ToString();
                 retval.Departamento = dr["Departamento"].ToString();
                 retval.TelefonoCasa = dr["Telefono_Casa"].ToString();
                 retval.Email = dr["Email"].ToString();
                 retval.EstadoCivil = dr["Estado_Civil"].ToString();
                 retval.NumeroHijos = int.Parse(dr["Numero_Hijos"].ToString());
                 retval.GradoEstudio = dr["Grado_Estudio"].ToString();
                 retval.Sexo = dr["Sexo"].ToString();
                 retval.Disponibilidad = int.Parse(dr["Disponibilidad"].ToString());
                 retval.Pretencion = int.Parse(dr["Pretencion"].ToString());
                 retval.Cv = dr["Cv"].ToString();
                 retval.ConocimientoTecnico = dr["Conocimientos"].ToString();
             }
         }
     }
     return retval;
 }
Esempio n. 19
0
        public int Actualizar(CandidatoDTO entity)
        {
            int retval = 0;

            using (TransactionScope ts = new TransactionScope())
            {
                retval = daCandidato.Actualizar(entity);
                if (retval > 0)
                {
                    if (entity.Experiencias != null)
                    {
                        entity.Experiencias.ForEach(x => daCandidato.RegistarExperiencias(x, entity.Dni, entity.UsuarioModificacion));
                    }
                    if (entity.Estudios != null)
                    {
                        entity.Estudios.ForEach(x => daCandidato.RegistarExperiencias(x, entity.Dni, entity.UsuarioModificacion));
                    }
                }
                ts.Complete();
            }
            return(retval);
        }
Esempio n. 20
0
 private int EjecutarMantenimiento(CandidatoDTO entity, int accion)
 {
     using (DbCommand cmd = db.GetStoredProcCommand("sp_reg_candidato"))
     {
         db.AddInParameter(cmd, "aitype", DbType.Int16, accion);
         db.AddInParameter(cmd, "avDni", DbType.String, entity.Dni);
         db.AddInParameter(cmd, "avNombres", DbType.String, entity.Nombres);
         db.AddInParameter(cmd, "avApellido_Paterno", DbType.String, entity.ApellidoPaterno);
         db.AddInParameter(cmd, "avApellido_Materno", DbType.String, entity.ApellidoMaterno);
         db.AddInParameter(cmd, "avDireccion", DbType.String, entity.Direccion);
         db.AddInParameter(cmd, "avDistrito", DbType.String, entity.Distrito);
         db.AddInParameter(cmd, "avProvincia", DbType.String, entity.Provincia);
         db.AddInParameter(cmd, "avDepartamento", DbType.String, entity.Departamento);
         db.AddInParameter(cmd, "avTelefono_Personal", DbType.String, entity.TelefonoPersonal);
         db.AddInParameter(cmd, "avTelefono_Casa", DbType.String, entity.TelefonoCasa);
         db.AddInParameter(cmd, "avEmail", DbType.String, entity.Email);
         db.AddInParameter(cmd, "acEstado_Civil", DbType.String, entity.EstadoCivil);
         db.AddInParameter(cmd, "aiNumero_Hijos", DbType.Int32, entity.NumeroHijos);
         db.AddInParameter(cmd, "avGrado_Estudio", DbType.String, entity.GradoEstudio);
         db.AddInParameter(cmd, "avObservacion", DbType.String, entity.Observacion);
         db.AddInParameter(cmd, "avUsuario_Creacion", DbType.String, entity.UsuarioCreacion);
         db.AddInParameter(cmd, "avUsuario_Modificacion", DbType.String, entity.UsuarioModificacion);
         db.AddInParameter(cmd, "acEstado", DbType.String, entity.Estado);
         db.AddInParameter(cmd, "acSexo", DbType.String, entity.Sexo);
         db.AddInParameter(cmd, "aiDisponibilidad", DbType.Int32, entity.Disponibilidad);
         db.AddInParameter(cmd, "adPretencion", DbType.Int32, entity.Pretencion);
         db.AddInParameter(cmd, "avCv", DbType.String, entity.Cv);
         db.AddInParameter(cmd, "aiIdPuesto", DbType.Int32, entity.IdPuesto);
         if(entity.FechaNacimiento == DateTime.MinValue)
             db.AddInParameter(cmd, "adFecha_Nacimiento", DbType.Date, null);
         else
             db.AddInParameter(cmd, "adFecha_Nacimiento", DbType.Date, entity.FechaNacimiento);
         db.AddInParameter(cmd, "avConocimientos", DbType.String, entity.ConocimientoTecnico);
         db.ExecuteNonQuery(cmd);
         return 1;
     }
 }
Esempio n. 21
0
        private void PreencherDados()
        {
            CandidatoBusiness business = new CandidatoBusiness();
            int          numero        = Convert.ToInt32(txtNum1.Text + txtNum2.Text + txtNum3.Text);
            CandidatoDTO candidato     = business.ConsultarCandidadoPorNumero_Cargo(numero, "Senador");

            if (candidato.nr_candidato != 0)
            {
                ft.Image        = ImagemPlugin.ConverterParaImagem(candidato.ft_candidato);
                lblNome.Text    = candidato.nm_candidato;
                lblPartido.Text = $"{candidato.nm_partido} - {candidato.ds_sigra}";

                CandidatoDTO sup1 = business.ConsultarCandidadoPorNumero_Cargo(numero, "Suplente 1");
                CandidatoDTO sup2 = business.ConsultarCandidadoPorNumero_Cargo(numero, "Suplente 2");

                if (sup1.nr_candidato != 0)
                {
                    ft1.Image         = ImagemPlugin.ConverterParaImagem(sup1.ft_candidato);
                    lbl1Suplente.Text = sup1.nm_candidato;
                }
                if (sup2.nr_candidato != 0)
                {
                    ft2.Image         = ImagemPlugin.ConverterParaImagem(sup2.ft_candidato);
                    lbl2Suplente.Text = sup2.nm_candidato;
                }
            }
            else
            {
                if (lblVotoB.Visible == false)
                {
                    lblVotoN.Visible = true;
                }
            }

            pnInfo.Visible = true;
        }
Esempio n. 22
0
 public static CandidatoModel AsModel(this CandidatoDTO dto)
 {
     return(new CandidatoModel
     {
         Cv = dto.Cv,
         Dni = dto.Dni,
         Nombres = dto.Nombres,
         Sexo = dto.Sexo,
         Disponibilidad = dto.Disponibilidad,
         Estado = dto.Estado,
         Pretencion = dto.Pretencion,
         ApellidoPaterno = dto.ApellidoPaterno,
         ApellidoMaterno = dto.ApellidoMaterno,
         IdPuesto = dto.IdPuesto,
         Puesto = dto.Puesto,
         Direccion = dto.Direccion,
         Distrito = dto.Distrito,
         Provincia = dto.Provincia,
         Departamento = dto.Departamento,
         ConocimientoTecnico = dto.ConocimientoTecnico,
         TelefonoPersonal = dto.TelefonoPersonal,
         TelefonoCasa = dto.TelefonoCasa,
         Email = dto.Email,
         EstadoCivil = dto.EstadoCivil,
         NumeroHijos = dto.NumeroHijos,
         GradoEstudio = dto.GradoEstudio,
         FechaNacimiento = dto.FechaNacimiento,
         Observacion = dto.Observacion,
         Experiencias = dto.Experiencias != null?dto.Experiencias.AsModel() : null,
                            Estudios = dto.Estudios != null?dto.Estudios.AsModel() : null,
                                           UsuarioCreacion = dto.UsuarioCreacion,
                                           FechaCreacion = dto.FechaCreacion,
                                           UsuarioModificacion = dto.UsuarioModificacion,
                                           FechaModificacion = dto.FechaModificacion
     });
 }
Esempio n. 23
0
 public int ActualizarEstado(CandidatoDTO entity)
 {
     throw new NotImplementedException();
 }
Esempio n. 24
0
 public List <CandidatoDTO> Listar(CandidatoDTO entity)
 {
     return(daCandidato.Listar(entity));
 }
Esempio n. 25
0
 public int Eliminar(CandidatoDTO entity)
 {
     return(daCandidato.Eliminar(entity));
 }
Esempio n. 26
0
 public int Actualizar(CandidatoDTO entity)
 {
     return EjecutarMantenimiento(entity, 2);
 }
Esempio n. 27
0
 public int Eliminar(CandidatoDTO entity)
 {
     return EjecutarMantenimiento(entity, 3);
 }
Esempio n. 28
0
 public int Insertar(CandidatoDTO entity)
 {
     return EjecutarMantenimiento(entity, 1);
 }
 public PreferenciasDeTrabalhoInputModel(CandidatoDTO candidatoDTO)
 {
     Disponibilidade             = (Disponibilidades)candidatoDTO.Disponibilidade;
     HorarioDeTrabalho           = (HorariosDeTrabalho)candidatoDTO.HorarioDeTrabalho;
     PretensaoRemuneracaoPorHora = candidatoDTO.PretensaoRemuneracaoPorHora.ToString();
 }
        public void UnitCadastrar()
        {
            CandidatoService service = new CandidatoService();

            var candidatoDTO = new CandidatoDTO(
                new Candidato()
            {
                Nome        = "Mateus Ribeiro de Oliveira",
                Email       = "*****@*****.**",
                Linkedin    = "https://www.linkedin.com/in/mateus-oliveira-a0819b2a/",
                Localizacao = new Localizacao()
                {
                    Cidade = "Barreiras",
                    Estado = "Bahia"
                },
                Telefone                    = "77999046252",
                Skype                       = "Mateus1702",
                TelefoneEWhatsApp           = true,
                Disponibilidade             = Candidato.Disponibilidades.Ate4HorasPorDia,
                HorarioDeTrabalho           = Candidato.HorariosDeTrabalho.De13as18,
                PretensaoRemuneracaoPorHora = 35,
                PortifolioURL               = "https://github.com/mateus1702",
                Conhecimentos               = new Conhecimentos()
                {
                    Android            = Conhecimentos.NivelDeConhecimento.dois,
                    AngularJS          = Conhecimentos.NivelDeConhecimento.quatro,
                    AspNetMVC          = Conhecimentos.NivelDeConhecimento.quatro,
                    Bootstrap          = Conhecimentos.NivelDeConhecimento.quatro,
                    C                  = Conhecimentos.NivelDeConhecimento.tres,
                    Cake               = Conhecimentos.NivelDeConhecimento.um,
                    CPlusPlus          = Conhecimentos.NivelDeConhecimento.dois,
                    CSS                = Conhecimentos.NivelDeConhecimento.tres,
                    Django             = Conhecimentos.NivelDeConhecimento.um,
                    HTML               = Conhecimentos.NivelDeConhecimento.quatro,
                    Illustrator        = Conhecimentos.NivelDeConhecimento.um,
                    Ionic              = Conhecimentos.NivelDeConhecimento.tres,
                    IOS                = Conhecimentos.NivelDeConhecimento.um,
                    Java               = Conhecimentos.NivelDeConhecimento.tres,
                    JQuery             = Conhecimentos.NivelDeConhecimento.quatro,
                    Magento            = Conhecimentos.NivelDeConhecimento.um,
                    MySQL              = Conhecimentos.NivelDeConhecimento.tres,
                    LinkCRUDRepository = "https://github.com/mateus1702",
                    Outras             = "React Native - 4 / React - 4",
                    Photoshop          = Conhecimentos.NivelDeConhecimento.tres,
                    PHP                = Conhecimentos.NivelDeConhecimento.tres,
                    Phyton             = Conhecimentos.NivelDeConhecimento.um,
                    Ruby               = Conhecimentos.NivelDeConhecimento.um,
                    SalesForce         = Conhecimentos.NivelDeConhecimento.um,
                    SEO                = Conhecimentos.NivelDeConhecimento.tres,
                    SQLServer          = Conhecimentos.NivelDeConhecimento.tres,
                    Wordpress          = Conhecimentos.NivelDeConhecimento.um
                },
                InformacaoParaPagamento = new InformacaoParaPagamento()
                {
                    NomeTitular   = "Mateus R Oliveira",
                    CPF           = "69684359187",
                    Banco         = "Itau",
                    Agencia       = "1010",
                    NumeroDaConta = "096806",
                    TipoDeConta   = InformacaoParaPagamento.TiposDeConta.Corrente
                }
            });

            var Id = service.CreateCandidato(candidatoDTO);

            Assert.IsTrue(Id > 0);
        }