Exemplo n.º 1
0
 public ActionResult Edit(UsuariosEditViewModel model)
 {
     if (!ModelState.IsValid)
     {
         return(View(model));
     }
     try
     {
         AspNetUsersModel user = new AspNetUsersModel();
         user.IdUser    = model.Id;
         user.Nome      = model.Nome;
         user.Sobrenome = model.Sobrenome;
         user.Email     = model.Email;
         var usuario = new AspNetUsersRepository().AtualizarUsuario(user);
         if (usuario)
         {
             TempData["MensagemSucesso"] = "Usuário atualizado com sucesso";
             return(RedirectToAction("Index"));
         }
         else
         {
             TempData["MensagemErro"] = "Erro ao Atualizar Usuário";
             return(View(model));
         }
     }
     catch (Exception ex)
     {
         TempData["MensagemErro"] = "Erro Inesperado";
         return(View(model));
     }
 }
Exemplo n.º 2
0
        public ActionResult Edit(VendedorEditViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            AspNetUsersModel vendedor = new AspNetUsersModel();

            try
            {
                vendedor.IdUser    = model.Id;
                vendedor.Nome      = model.Nome;
                vendedor.Sobrenome = model.Sobrenome;
                vendedor.Email     = model.Email;
                var getVendedor = new AspNetUsersRepository().AtualizarUsuario(vendedor);
                if (!getVendedor)
                {
                    TempData["MensagemErro"] = "Erro ao atualizar vendedor";
                    return(View(model));
                }
                TempData["MensagemSucesso"] = "Vendedor atualizado com sucesso";
                return(RedirectToAction("Index"));
            }
            catch
            {
                TempData["MensagemErro"] = "Erro ao capturar vendedor";
                return(View(model));
            }
        }
        public bool AtualizarUsuario(AspNetUsersModel model)
        {
            using (var connection = new SqlConnection(_connectionString))
            {
                connection.Open();

                var query = @"UPDATE [AspNetUsers] SET Nome = '" + model.Nome + "', Sobrenome = '" + model.Sobrenome + "', Email = '" + model.Email + "' WHERE Id = '" + model.IdUser + "'";

                var result = connection.Execute(query);

                return(result == 1 ? true : false);
            }
        }