public void Salvar(Usuario usuario)
 {
     if (usuario.UsuarioId > 0)
         Alterar(usuario);
     else
         Inserir(usuario);
 }
 private void Inserir(Usuario usuario)
 {
     var strQuery = " ";
     strQuery += " INSERT INTO usuario (Nome, Login, Senha) ";
     strQuery += string.Format(" VALUES ('{0}','{1}','{2}') ",
         usuario.Nome, usuario.Login, usuario.Senha);
     contexto.ExecutaComando(strQuery);
 }
 public ActionResult Cadastrar(Usuario usuario)
 {
     if (ModelState.IsValid)
     {
         var usuarioAplicacao = new UsuarioAplicacao();
         usuarioAplicacao.Salvar(usuario);
         return RedirectToAction("Index");
     }
     return View(usuario);
 }
        private void Alterar(Usuario usuario)
        {
            var strQuery = " ";
            strQuery += " UPDATE usuario SET ";
            strQuery += string.Format(" Nome = '{0}', ", usuario.Nome);
            strQuery += string.Format(" Login = '******', ", usuario.Login);
            strQuery += string.Format(" Senha = '{0}' ", usuario.Senha);

            strQuery += string.Format(" WHERE UsuarioId = {0}", usuario.UsuarioId);
            contexto.ExecutaComando(strQuery);
        }
 private List<Usuario> TransformaReaderEmListaDeObjeto(SqlDataReader reader)
 {
     var usuarios = new List<Usuario>();
     while (reader.Read())
     {
         var tempObjeto = new Usuario
         {
             UsuarioId = int.Parse(reader["UsuarioId"].ToString()),
             Nome = reader["Nome"].ToString(),
             Login = reader["Login"].ToString(),
             Senha = reader["Senha"].ToString()
         };
         usuarios.Add(tempObjeto);
     }
     return usuarios;
 }