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)); }
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); }
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)); } }