예제 #1
0
        public ActionResult CidadesAdd(Cidades cidade)
        {
            // SE A CONEXÃO NÃO ESTIVER ESTABELECIDA A NAVEGAÇÃO É REDIRECIONADA
            if (ModelState.IsValid)
            {
                baseDados.Cidades.Add(cidade);
                baseDados.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(cidade));
        }
예제 #2
0
        public ActionResult MedicosAdd(MembrosModel membro)
        {
            // SE A CONEXÃO NÃO ESTIVER ESTABELECIDA A NAVEGAÇÃO É REDIRECIONADA
            Medicos medico = new Medicos();

            if (Request.Files.Count > 0 && Request.Files[0].ContentLength > 0)
            {
                var    ImagemMetadados = Request.Form[1];
                string resposta        = LoadImage(ImagemMetadados.ToString());

                if (resposta != string.Empty)
                {
                    if (resposta.Split(':')[0] == "sucesso")
                    {
                        medico.Foto = resposta.Split(':')[1];
                    }
                    else
                    {
                        //ViewData["FotoErro"] = resposta.Split(':')[1];
                        //ViewBag.ErrorName = "ArquivoIncorreto";
                        ModelState.AddModelError("Imagem", resposta.Split(':')[1]);
                    }
                }
            }

            if (ModelState.IsValid)
            {
                medico.AtendePorConvenio = membro.AtendePorConvenio;
                medico.Bairro            = membro.Bairro;
                medico.CRM             = membro.CRM;
                medico.Email           = membro.Email;
                medico.Endereco        = membro.Endereco;
                medico.FKCidade        = membro.FKCidade;
                medico.FKEspecialidade = membro.FKEspecialidade;
                medico.Nome            = membro.Nome;
                medico.TemClinica      = membro.TemClinica;
                medico.WebsiteBlog     = membro.WebsiteBlog;

                baseDados.Medicos.Add(medico);
                baseDados.SaveChanges();

                return(RedirectToAction("Index"));
            }

            ViewBag.FKCidade        = new SelectList(baseDados.Cidades, "IDCidade", "Nome", membro.FKCidade);
            ViewBag.FKEspecialidade = new SelectList(baseDados.Especialidades, "IDEspecialidade", "Nome", membro.FKEspecialidade);

            return(View(membro));
        }
        public ActionResult Index(ContasModel dados)
        {
            // SE A CONEXÃO NÃO ESTIVER ESTABELECIDA A NAVEGAÇÃO É REDIRECIONADA
            if (ModelState.IsValid)
            {
                Usuarios usuario = new Usuarios();

                usuario.Email = dados.Email;
                usuario.Login = dados.Login;
                usuario.Nome  = dados.Nome;
                usuario.Senha = RepositorioCriptografia.Criptografar(dados.Senha);

                baseDados.Usuarios.Add(usuario);
                baseDados.SaveChanges();
                ViewBag.Mensagem = "Usuario cadastrado com sucesso";
                return(RedirectToAction("Index"));
            }
            return(View());
        }