Exemplo n.º 1
0
        public ActionResult Create([Bind(Include = "Id,Nome,Email,DataNascimento")] Medico medico)
        {
            if (ModelState.IsValid)
            {
                db.Medicos.Add(medico);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(medico));
        }
Exemplo n.º 2
0
        public ActionResult Create([Bind(Include = "Id,Nome")] Cidade cidade)
        {
            if (ModelState.IsValid)
            {
                db.Cidades.Add(cidade);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(cidade));
        }
Exemplo n.º 3
0
        public ActionResult Create([Bind(Include = "Id,Nome,Email,ConfirmacaoEmail,Senha")] Usuario usuario)
        {
            if (ModelState.IsValid)
            {
                db.Usuarios.Add(usuario);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(usuario));
        }
Exemplo n.º 4
0
        public void Create(Especialidade especialidade)
        {
            var db = new CadeMeuMedicoDB();

            db.Especialidades.Add(especialidade);
            db.SaveChanges();
        }
Exemplo n.º 5
0
        public void AdicionarUsuarioPorObjeto(Usuario usuario)
        {
            var db = new CadeMeuMedicoDB();

            db.Usuarios.Add(usuario);
            db.SaveChanges();
        }
Exemplo n.º 6
0
        public void AdicionarUsuarioDados(string nome, string email, string confirmacao, string senha)
        {
            //var db = new CadeMeuMedicoDB();
            //var novoUsuario = new Usuario

            var novoUsuario = new Usuario //criação do novo objecto usuario
            {
                Nome             = nome,
                Email            = email,
                ConfirmacaoEmail = confirmacao,
                Senha            = Criptografia.CalculateMD5Hash(senha)
            };

            var db = new CadeMeuMedicoDB();

            // se encontrar um email igual, ou seja, o numero de emails iguais
            // for superior a 0, não adiciona o usuario

            /*if (db.Usuarios.Where(x => x.Email == email).Count() > 0)
             * {
             *  ///mensagem de erro
             * }*/
            if (db.Usuarios.Any(x => x.Email == email))
            {
                ///mensagem de erro
            }
            else
            {
                db.Usuarios.Add(novoUsuario);
                db.SaveChanges();
            }
        }
Exemplo n.º 7
0
        public void Delete(int id)
        {
            var db = new CadeMeuMedicoDB();

            var especialidade = db.Especialidades.FirstOrDefault(x => x.Id == id);

            db.Especialidades.Remove(especialidade);
            db.SaveChanges();
        }
Exemplo n.º 8
0
        public void Update(int id, Especialidade especialidade)
        {
            var db = new CadeMeuMedicoDB();

            var especialidadeNew = db.Especialidades.FirstOrDefault(x => x.Id == id);

            especialidadeNew.Nome      = especialidade.Nome;
            especialidadeNew.Descricao = especialidade.Descricao;

            db.SaveChanges();
        }
Exemplo n.º 9
0
        public void AlterarDadosUsuarioPorObjeto(int id, Usuario usuario)
        {
            var db = new CadeMeuMedicoDB();
            var usuarioAlterado = db.Usuarios.Where(x => x.Id == id).FirstOrDefault();

            usuarioAlterado.Nome             = usuario.Nome;
            usuarioAlterado.Email            = usuario.Email;
            usuarioAlterado.ConfirmacaoEmail = usuario.ConfirmacaoEmail;
            usuarioAlterado.Senha            = usuario.Senha;

            db.SaveChanges();
        }
Exemplo n.º 10
0
        public void AddUsuario()
        {
            var db          = new CadeMeuMedicoDB();
            var novoUsuario = new Usuario
            {
                Nome             = "Maria",
                Email            = "*****@*****.**",
                ConfirmacaoEmail = "*****@*****.**",
                Senha            = "senha"
            };

            db.Usuarios.Add(novoUsuario);
            db.SaveChanges();
        }
Exemplo n.º 11
0
        public void ApagarTodos()
        {
            var db            = new CadeMeuMedicoDB();
            var todosUsuarios = db.Usuarios.ToList();

            foreach (var item in todosUsuarios)
            {
                db.Usuarios.Remove(item);
            }

            //db.Usuarios.RemoveRange(db.Usuarios);

            db.SaveChanges();
        }