Ejemplo n.º 1
0
 public JsonResult SalvarEntrevista(CadastroEntrevistaModel model)
 {
     if (ModelState.IsValid)
     {
         EntrevistaEntidade entrevista = ConverterModelParaEntidade(model);
         servicoEntrevista.Salvar(entrevista);
         return(Json(new { Mensagem = "Cadastro efetuado com sucesso." }, JsonRequestBehavior.AllowGet));
     }
     return(Json(new
     {
         Mensagem = "Não foi possivel completar cadastro! " + "\n" +
                    "verifique se todos os dados foram digitados corretamente."
     }, JsonRequestBehavior.AllowGet));
 }
Ejemplo n.º 2
0
        private EntrevistaEntidade ConverterModelParaEntidade(CadastroEntrevistaModel model)
        {
            EntrevistaEntidade entrevista = new EntrevistaEntidade();
            CandidatoEntidade  candidato  = candidatoServico.BuscarCandidatoPorID(model.CandidatoEntidadeId);

            entrevista.Id = model.Id;
            entrevista.EmailAdministrador  = ServicoDeAutenticacao.AdministradorLogado.Email;
            entrevista.DataEntrevista      = model.DataEntrevista;
            entrevista.ParecerRH           = model.ParecerRH;
            entrevista.ParecerTecnico      = model.ParecerTecnico;
            entrevista.ProvaG36            = model.ProvaG36;
            entrevista.ProvaAC             = model.ProvaAC;
            entrevista.ProvaTecnica        = model.ProvaTecnica;
            entrevista.CandidatoEntidadeId = model.CandidatoEntidadeId;
            entrevista.Candidato           = candidato;
            return(entrevista);
        }
Ejemplo n.º 3
0
        public PartialViewResult CarregarCadastroEntrevista(long idEntrevista, long idEntrevistado)
        {
            CadastroEntrevistaModel model;

            if (idEntrevista == 0)
            {
                model = new CadastroEntrevistaModel();
                model.CandidatoEntidadeId = idEntrevistado;
                return(PartialView("_CadastroEntrevista", model));
            }
            else
            {
                EntrevistaEntidade entrevista = servicoEntrevista.BuscarPorId(idEntrevista);
                model = new CadastroEntrevistaModel(entrevista);
                model.CandidatoEntidadeId = idEntrevistado;
                return(PartialView("_CadastroEntrevista", model));
            }
        }