Ejemplo n.º 1
0
        // GET: Profissional/Create
        public ActionResult Create()
        {
            var cadprof = new CadastroProfissionalViewModel();

            cadprof.ESPECIALIDADES = ctx.Especialidade.ToList();
            return(View(cadprof));
        }
Ejemplo n.º 2
0
        // 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));
        }
Ejemplo n.º 3
0
        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));
            }
        }