// GET: Profissional/Create public ActionResult Create() { var cadprof = new CadastroProfissionalViewModel(); cadprof.ESPECIALIDADES = ctx.Especialidade.ToList(); return(View(cadprof)); }
// GET: Profissional/Create public ActionResult Create() { var domain = ctx.Usuario.FirstOrDefault(w => w.ID_USUARIO == idUsuario); if (domain == null) //se ta nulo, é pq o usuario ainda nao cadastrou o perfil completo { return(RedirectToAction("Create", "Manage")); } if (!domain.APROVADO) { return(RedirectToAction("Index", "Home")); } var cadprof = new CadastroProfissionalViewModel(); cadprof.ESPECIALIDADES = ctx.Especialidade.ToList(); return(View(cadprof)); }
public ActionResult Create(CadastroProfissionalViewModel obj) { if (!ModelState.IsValid) { return(View(obj)); } try { Guid id = Guid.Parse(User.Identity.GetUserId()); var newobj = new PERFIL_PROFISSIONAL(id, obj.ID_ESPECIALIDADE, obj.RESUMO_CURRICULO); ctx.PerfilProfissional.Add(newobj); ctx.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError("", ex.TratarMensagem()); return(View(obj)); } }