// PUT api/Usuario/5 public HttpResponseMessage PutUsuario(int id, Usuario usuario) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } if (id != usuario.Id) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } db.Entry(usuario).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException ex) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, ex)); } return(Request.CreateResponse(HttpStatusCode.OK)); }
public ActionResult Edit(Academia_Teste.Models.Usuario userEdit) { db.Entry(userEdit).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); }
public IHttpActionResult Post(Usuarios usuario) { db.Usuarios.Add(usuario); db.SaveChanges(); return(CreatedAtRoute("Usuarios", new { id = usuario.Id }, usuario)); }
public IHttpActionResult PutUsuario(int id, Usuario usuario) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != usuario.Id) { return(BadRequest()); } db.Entry(usuario).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!UsuarioExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult CreateGrupo(Models.Grupo us) { if (ModelState.IsValid) { context.Grupos.Add(us); context.SaveChanges(); return(RedirectToAction("Index")); } return(View(us)); }
public ActionResult CreatePrograma(Models.Programa us) { if (ModelState.IsValid) { context.Programas.Add(us); context.SaveChanges(); return(RedirectToAction("Index")); } return(View(us)); }
public ActionResult Create([Bind(Include = "EspecialidadeId,Especialidades")] Especialidade especialidade) { if (ModelState.IsValid) { db.Especialidades.Add(especialidade); db.SaveChanges(); return(RedirectToAction("Index", "Painel")); } return(View(especialidade)); }
public ActionResult Create([Bind(Include = "ID,Nome,Sobrenome,Email,CPF")] Usuario usuario) { if (ModelState.IsValid) { db.Usuarios.Add(usuario); db.SaveChanges(); return(Json(new { success = true })); } return(Json(new { success = false })); }
public ActionResult Create([Bind(Include = "ID_USUARIO,LOGIN,NOME,EMAIL,SENHA,ATIVO,DT_INCLUSAO")] Usuario usuario) { if (ModelState.IsValid) { db.Usuario.Add(usuario); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(usuario)); }
public ActionResult Create([Bind(Include = "id_user,email_user,endereco_user,nome_user,cfp_user,cnpj_user,site_user,fk_Tipo_id_tipo")] Usuario usuario) { if (ModelState.IsValid) { db.Usuarios.Add(usuario); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(usuario)); }
public ActionResult Create([Bind(Include = "Id,Nome,Sexo,DataNascimento,Login,Senha")] Usuario usuario) { if (ModelState.IsValid) { usuario.Senha = SecurityPasswd.GenerateSHA256String(usuario.Senha); db.Usuarios.Add(usuario); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(usuario)); }
public void DeleteAll() { try { _context.UsuariosIntermediario.Clear(); _context.SaveChanges(); } catch (Exception e) { throw e; } }
public ActionResult Create([Bind(Include = "Id,Nome,CRM,EspecialidadeId,Endereco,Bairro,Cidade,Estado,Telefone,Email,WebSite,AtendePorConvenio")] Medico medico) { if (ModelState.IsValid) { db.Medicos.Add(medico); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.EspecialidadeId = new SelectList(db.Especialidades, "EspecialidadeId", "Especialidades", medico.EspecialidadeId); return(View(medico)); }
public Usuarios Insert(Usuarios usuarios) { try { _context.Add(usuarios); _context.SaveChanges(); } catch (Exception e) { throw e; } return(usuarios); }
public IActionResult CreateConfirmed(Usuario usuario) { //Verificamos si los datos que vamos a enviar a la db son validos. if (!ModelState.IsValid) { return(View("Create", usuario)); } else { _context.Usuarios.Add(usuario); _context.SaveChanges(); return(RedirectToAction("Index")); } }
public string Put(Usuario user) { db.Entry(user).State = EntityState.Modified; if (db.Usuarios.Any(x => x.Id == user.Id)) { db.SaveChanges(); return("Se actualizo correctamente el registro" + user.Id); } else { throw new Exception("No encontrado"); } }
public ActionResult Cadastrar(CadastroUsuarioViewModel viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } if (db.Usuarios.Count(u => u.Login == viewModel.Login) > 0) { ModelState.AddModelError("Login", "Esse login já existe"); return(View(viewModel)); } Usuario novoUsuario = new Usuario { Nome = viewModel.Nome, Login = viewModel.Login, Senha = hash.GerarHash(viewModel.Senha) }; db.Usuarios.Add(novoUsuario); db.SaveChanges(); return(RedirectToAction("index", "home")); }
public IActionResult Post(Usuario usuario) { Usuario usuarios = new Usuario(); Usuario VrfEmail = new Usuario(); UsuarioContext dataBasee = new UsuarioContext(); using (UsuarioContext db = new UsuarioContext()) { VrfEmail = db.Usuarios.FirstOrDefault(x => x.Email == usuario.Email); } if (VrfEmail == null) { usuarios.Email = usuario.Email; usuarios.Nome = usuario.Nome; usuarios.Senha = usuario.Senha; usuario.Telefone.DDD = usuario.Telefone.DDD; usuario.Telefone.numero = usuario.Telefone.numero; usuarios.DataCriacao = DateTime.Now; usuarios.DataAtualizacao = DateTime.Now; usuarios.UltimoLogin = DateTime.Now; usuarios.Token = TokenService.GenerateToken(usuario); dataBasee.Usuarios.Add(usuarios); dataBasee.SaveChanges(); return(new ObjectResult(usuarios)); } else { return(NotFound("Email inválido ou inexistente")); } }
public ActionResult SalvarUsuario(FormCollection formCollection) { Usuario novoUsuario = new Usuario(); novoUsuario.USU_NOME = formCollection["USU_NOME"]; novoUsuario.USU_EMAIL = formCollection["USU_EMAIL"]; novoUsuario.USU_SENHA = formCollection["USU_SENHA"]; novoUsuario.USU_PERMISSAO = formCollection["USU_PERMISSAO"]; if (usuarioData.UsuarioTable.Where(u => u.USU_NOME == novoUsuario.USU_NOME).FirstOrDefault() != null) { ViewBag.Message = "jaCadastrado"; return(View("Usuario")); } else { if (String.IsNullOrEmpty(novoUsuario.USU_NOME) || String.IsNullOrEmpty(novoUsuario.USU_SENHA) || String.IsNullOrEmpty(novoUsuario.USU_PERMISSAO)) { ViewBag.Message = "campoEmBranco"; return(View("Usuario")); } usuarioData.UsuarioTable.Add(novoUsuario); usuarioData.SaveChanges(); return(View("Connected")); } }
public IActionResult Delete(long id) { List <Usuario> usuarios = this.GetAll().Value; var usuario = usuarios.FirstOrDefault(l => l.RUT == id.ToString()); if (usuario == null) { return(NotFound()); } using (OracleConnection conn = new OracleConnection(connectionString: "User Id=sinuois;Password=SINUOIS;Data Source=localhost:1521;")) { using (OracleCommand cmd = conn.CreateCommand()) { try { for (int i = 0; i < usuarios.Count; i++) { var l = usuarios[i]; _context.Usuarios.Add(l); } conn.Open(); cmd.CommandText = "DELETE FROM USUARIOS WHERE RUT = '" + usuario.RUT + "'"; cmd.ExecuteNonQuery(); _context.Usuarios.Remove(usuario); _context.SaveChanges(); } catch (Exception) { return(NotFound()); } } } return(NoContent()); }
public ActionResult AlterarSenha(AlterarSenhaViewModel viewModel) { if (!ModelState.IsValid) { return(View()); } var identity = User.Identity as ClaimsIdentity; //Login do usuário que está logado var login = identity.Claims.FirstOrDefault(c => c.Type == "Login").Value; var usuario = db.Usuarios.FirstOrDefault(u => u.Login == login); if (Hash.GerarHash(viewModel.SenhaAtual) != usuario.Senha) { ModelState.AddModelError("SenhaAtual", "Senha incorreta"); return(View()); } usuario.Senha = Hash.GerarHash(viewModel.NovaSenha); //AlterarSenha pela nova senha db.Entry(usuario).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); TempData["SenhaAlterada"] = "Senha alterada com sucesso"; return(RedirectToAction("Index", "Painel")); }
public ActionResult Cadastrar(CadastroUsuarioViewModel viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } if (db.Usuarios.Count(u => u.Login == viewModel.Login) > 0) { ModelState.AddModelError("Login", "Esse Login já está em uso."); return(View(viewModel)); } Usuario usuario = new Usuario() { Nome = viewModel.Nome, Login = viewModel.Login, Senha = Hash.GerarHash(viewModel.Senha) }; db.Usuarios.Add(usuario); db.SaveChanges(); TempData["Message"] = "Cadastro realizado com sucesso. Efetue login."; return(RedirectToAction("Login")); }
public ActionResult AlterarSenha(AlterarSenhaViewModel viewModel) { if (!ModelState.IsValid) { return(View()); } var identity = User.Identity as ClaimsIdentity; var login = identity.Claims.FirstOrDefault(c => c.Type == "Login").Value; var usuario = _usuarioContext.Usuarios.FirstOrDefault(u => u.Login == login); if (Hash.GerarHash(viewModel.SenhaAtual) != usuario.Senha) { ModelState.AddModelError("SenhaAtual", "Senha incorreta!"); return(View()); } usuario.Senha = Hash.GerarHash(viewModel.NovaSenha); _usuarioContext.Entry(usuario).State = EntityState.Modified; _usuarioContext.SaveChanges(); TempData["Mensagem"] = "Senha alterada com sucesso. Logue com a senha nova."; return(RedirectToAction("Index", "Painel")); }
public ActionResult Cadastrar(UsuariosViewModels viewModels) { if (!ModelState.IsValid) { return(View(viewModels)); } if (db.Usuarios.Count(u => u.Login == viewModels.Login) > 0) { ModelState.AddModelError("Login", "Este login ja esta em uso!"); return(View(viewModels)); } Usuario novoUsuario = new Usuario { Nome = viewModels.Nome, Login = viewModels.Login, Senha = Hash.GerarHash(viewModels.ConfirmarSenha) }; db.Usuarios.Add(novoUsuario); db.SaveChanges(); TempData["Mensagem"] = "Cadastro realizado com Sucesso!"; return(RedirectToAction("Index", "Home")); }
public ActionResult Cadastrar(CadastroUsuarioViewModel cadastroUsuarioViewModel) { if (!ModelState.IsValid) { return(View(cadastroUsuarioViewModel)); } if (db.Usuarios.Count(u => u.Login == cadastroUsuarioViewModel.Login) > 0) { ModelState.AddModelError("Login", "Esse usuário já existe"); return(View(cadastroUsuarioViewModel)); } Usuario novoUsuario = new Usuario { Nome = cadastroUsuarioViewModel.Nome, Login = cadastroUsuarioViewModel.Login, Senha = Hash.GerarHash(cadastroUsuarioViewModel.Senha) }; db.Usuarios.Add(novoUsuario); db.SaveChanges(); TempData["Mensagem"] = "Cadastro realizado com sucesso. Efetue Login"; return(RedirectToAction("Login")); }
public ActionResult Edit(AspNetUsers u) { try { if (!ModelState.IsValid) { return(View()); } using (var db = new UsuarioContext()) { AspNetUsers us = db.AspNetUsers.Find(u.Id); us.UserName = u.UserName; us.Email = u.Email; us.PhoneNumber = u.PhoneNumber; db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception error) { ModelState.AddModelError("Error al editar el usuario", error); return(View()); } }
public ActionResult EditRol(AspNetUserRoles r) { try { if (!ModelState.IsValid) { return(View()); } using (var db = new UsuarioContext()) { AspNetUserRoles rol = db.AspNetUserRoles.Find(r.UserId, r.RoleId); rol.Rolename = r.Rolename; db.SaveChanges(); return(RedirectToAction("Role")); } } catch (Exception error) { ModelState.AddModelError("Error al editar el rol", error); return(View()); } }
public IActionResult LogarUsuarioEmpresaPerfil(string login_Usuario, string senha_Usuario) { List <LogarUsuarioEmpresaPerfilTO> l_ListLogarUsuarioEmpresaPerfilTO = new List <LogarUsuarioEmpresaPerfilTO>(); LogarUsuarioEmpresaPerfilTO sqlClass = new LogarUsuarioEmpresaPerfilTO(); sqlClass.LogarUsuarioEmpresaPerfilTOCommand(login_Usuario, senha_Usuario, _settings.ConnectionString, ref l_ListLogarUsuarioEmpresaPerfilTO); string MSG = ""; if (l_ListLogarUsuarioEmpresaPerfilTO.Count > 0) { if (l_ListLogarUsuarioEmpresaPerfilTO[0].Ativo == 1) { LogAcessoItem lg = new LogAcessoItem(); lg.id_Usuario = l_ListLogarUsuarioEmpresaPerfilTO[0].Id_Usuario; lg.dt_Entrada = DateTime.Now; lg.cod_sucesso = "S"; _usuarioContext.LogAcessoItems.Add(lg); _usuarioContext.SaveChanges(); return(Ok(l_ListLogarUsuarioEmpresaPerfilTO)); } else { MSG = _localizer["UsuarioInativo"]; return(BadRequest(MSG)); } } MSG = _localizer["UsuarioInvalido"]; return(BadRequest(MSG)); }
void salvarUsuario(Usuario usuario) { using (var db = new UsuarioContext()) { db.Usuarios.Add(usuario); db.SaveChanges(); } }
public UsuarioController(UsuarioContext context) { _context = context; if (_context.UsuarioItems.Count() == 0) { _context.SaveChanges(); } }