public void Salvar(Equipamento equipamento)
 {
     if (equipamento.Equipamento_id > 0)
         Alterar(equipamento);
     else
         Inserir(equipamento);
 }
 private void Inserir(Equipamento equipamento)
 {
     var strQuery = " ";
     strQuery += " INSERT INTO EQUIPAMENTO (Marca, Modelo, NSerie, Cliente_Id , Funcionario_id) ";
     strQuery += string.Format(" VALUES ('{0}','{1}','{2}','{3}', '{4}') ",
         equipamento.Marca, equipamento.Modelo,equipamento.NSerie, equipamento.Cliente_id, equipamento.Funcionario_id);
     contexto.ExecutaComando(strQuery);
 }
        public ActionResult Editar(Equipamento equipamento)
        {
            if (ModelState.IsValid)
            {
                var aplicacao = new EquipamentoAplicacao();
                aplicacao.Salvar(equipamento);
                return RedirectToAction("Index");
            }

            return View(equipamento);
        }
 private void Alterar(Equipamento equipamento)
 {
     var strQuery = " ";
     strQuery += " UPDATE EQUIPAMENTO SET ";
     strQuery += string.Format(" Marca = '{0}', ", equipamento.Marca);
     strQuery += string.Format(" Modelo = '{0}', ", equipamento.Modelo);
     strQuery += string.Format(" NSerie = '{0}', ", equipamento.NSerie);
     strQuery += string.Format(" Cliente_id = '{0}', ", equipamento.Cliente_id);
     strQuery += string.Format(" Funcionario_Id = '{0}' ", equipamento.Funcionario_id);
     strQuery += string.Format(" WHERE Equipamento_Id = {0}", equipamento.Equipamento_id);
     contexto.ExecutaComando(strQuery);
 }
        private List<Equipamento> TransformaReaderEmListaDeObjeto(SqlDataReader reader)
        {
            var equipamentos = new List<Equipamento>();
            while (reader.Read())
            {
                var tempObjeto = new Equipamento
                {
                    Equipamento_id = int.Parse(reader["Equipamento_Id"].ToString()),
                    Marca = reader["Marca"].ToString(),
                    Modelo = reader["Modelo"].ToString(),
                    NSerie = reader["NSerie"].ToString(),
                    Cliente_id = int.Parse(reader["Cliente_id"].ToString()),
                    Funcionario_id = int.Parse(reader["Funcionario_Id"].ToString())

                };
                equipamentos.Add(tempObjeto);
            }
            return equipamentos;
        }