예제 #1
0
 public void Salvar(Usuario usuario)
 {
     if (usuario.UsuarioId > 0)
         Alterar(usuario);
     else
         Inserir(usuario);
 }
예제 #2
0
 private void Inserir(Usuario usuario)
 {
     var strQuery = " ";
     strQuery += " INSERT INTO usuario (UsuarioNome,senha) ";
     strQuery += string.Format(" VALUES ('{0}','{1}') ",
         usuario.UsuarioNome, usuario.Senha);
     contexto.ExecutaComando(strQuery);
 }
예제 #3
0
 private void Alterar(Usuario usuario)
 {
     var strQuery = " ";
     strQuery += " UPDATE usuario SET ";
     strQuery += string.Format(" UsuarioNome = '{0}', ", usuario.UsuarioNome);
     strQuery += string.Format(" Senha = '{0}' ", usuario.Senha);
     strQuery += string.Format(" WHERE UsuarioId = {0}", usuario.UsuarioId);
     contexto.ExecutaComando(strQuery);
 }
예제 #4
0
 public ActionResult Cadastrar(Usuario usuario)
 {
     if (ModelState.IsValid)
     {
         var usuarioAplicacao = new UsuarioAplicacao();
         usuarioAplicacao.Salvar(usuario);
         return RedirectToAction("Index");
     }
     return View(usuario);
 }
예제 #5
0
 private List<Usuario> TransformaReaderEmListaDeObjeto(SqlDataReader reader)
 {
     var usuarios = new List<Usuario>();
     while (reader.Read())
     {
         var tempObjeto = new Usuario
         {
             UsuarioId = int.Parse(reader["UsuarioId"].ToString()),
             UsuarioNome = reader["UsuarioNome"].ToString(),
             Senha = reader["Senha"].ToString()
         };
         usuarios.Add(tempObjeto);
     }
     return usuarios;
 }