public Noivos listarPorId(int id) { var noivos = new List <Noivos>(); const string sql = "select id,nome,descricao,imagem from tb_noivos where id = @id"; var parametros = new Dictionary <string, object> { { "id", id } }; var rows = contexto.ExecutaComandoComRetorno(sql, parametros); foreach (var row in rows) { var tempNoivos = new Noivos { id = int.Parse(!string.IsNullOrEmpty(row["id"]) ? row["id"] : "0"), nome = row["nome"], descricao = row["descricao"], imagem = row["imagem"] }; noivos.Add(tempNoivos); } return(noivos.FirstOrDefault()); }
public ActionResult Edit(Noivos noivos) { if (ModelState.IsValid) { noivosRepository.Salvar(noivos); return(RedirectToAction("Index")); } return(View(noivos)); }
public void Salvar(Noivos noivos) { if (noivos.id > 0) { Alterar(noivos); } else { Inserir(noivos); } }
/* * id * nome * introducao * descricao * dataCadastro * imagem */ //TODO: Arrumar este metodo aqui porque ele esta dando erro private int Inserir(Noivos noivos) { const string commandText = " Insert into tb_noivos(nome,introducao,descricao,dataCadastro,imagem) values (@nome,@introducao,@descricao,now(),@imagem) "; var parameters = new Dictionary <string, object> { { "nome", noivos.nome }, { "introducao", noivos.introducao }, { "descricao", noivos.descricao }, { "imagem", noivos.imagem } }; return(contexto.ExecutaComando(commandText, parameters)); }
private int Alterar(Noivos noivos) { var commandText = " UPDATE tb_noivos SET "; commandText += " nome = @nome "; commandText += " introducao = @introducao "; commandText += " descricao = @descricao "; commandText += " imagem = @imagem "; commandText += " WHERE id = @id "; var parameters = new Dictionary <string, object> { { "id", noivos.id }, { "introducao", noivos.introducao }, { "descricao", noivos.descricao }, { "imagem", noivos.imagem } }; return(contexto.ExecutaComando(commandText, parameters)); }
public List <Noivos> listarNoivosInicial() { var noivosDestaque = new List <Noivos>(); const string strQuery = "select id,nome,imagem,descricao from tb_noivos"; var rows = contexto.ExecutaComandoComRetorno(strQuery); foreach (var row in rows) { var tempNoivosDestaque = new Noivos { id = int.Parse(!string.IsNullOrEmpty(row["id"]) ? row["id"] : "0"), nome = row["nome"], imagem = row["imagem"], descricao = row["descricao"] }; noivosDestaque.Add(tempNoivosDestaque); } return(noivosDestaque); }