public PublicacaoView Read(int id) { PublicacaoView publicacao = new PublicacaoView(); SqlCommand cmd = new SqlCommand(); cmd.Connection = connection; cmd.CommandText = @"select * from v_Publicacao where id = @id"; cmd.Parameters.AddWithValue("@id", id); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { publicacao.Id = (int)reader["id"]; publicacao.Tipo_Imovel_Id = (int)reader["tipo_imovel_id"]; publicacao.Cidade_Id = (int)reader["cidade_id"]; publicacao.Descricao = (string)reader["descricao"]; publicacao.Imagem = (string)reader["imagem"]; publicacao.Data_Publicacao = (DateTime)reader["data_publicacao"]; publicacao.Rua = (string)reader["rua"]; publicacao.Bairro = (string)reader["bairro"]; publicacao.CEP = (string)reader["cep"]; publicacao.Complemento = (string)reader["complemento"]; publicacao.Numero = (int)reader["numero"]; publicacao.Pessoa_Id = (int)reader["pessoa_id"]; publicacao.Status = (Status)reader["status"]; } return(publicacao); }
public ActionResult Editar(PublicacaoView publicacao) { using (PublicacaoConnection publicacaoConnection = new PublicacaoConnection()) { publicacaoConnection.Editar(publicacao); return(RedirectToAction("Index/" + publicacao.Id, "Publicacao")); } }
public ActionResult Cadastrar(PublicacaoView publicacao) { using (PublicacaoConnection publicacaoConnection = new PublicacaoConnection()) { PessoaSession usuario = Session["usuario"] as PessoaSession; publicacao.Pessoa_Id = usuario.Id; publicacaoConnection.Create(publicacao); return(RedirectToAction("Index", "Home")); } }
public void Create(PublicacaoView publicacao) { SqlCommand cmd = new SqlCommand(); cmd.Connection = connection; cmd.CommandText = @"execute Cadastro_Publicacao @rua, @bairro, @numero, @complemento, @cep, @cidade_id, @pessoa_id, @tipo_imovel_id, @descricao, @imagem"; cmd.Parameters.AddWithValue("@rua", publicacao.Rua); cmd.Parameters.AddWithValue("@bairro", publicacao.Bairro); cmd.Parameters.AddWithValue("@numero", publicacao.Numero); cmd.Parameters.AddWithValue("@complemento", (string.IsNullOrEmpty(publicacao.Complemento) ? "" : publicacao.Complemento)); cmd.Parameters.AddWithValue("@cep", publicacao.CEP); cmd.Parameters.AddWithValue("@cidade_id", publicacao.Cidade_Id); cmd.Parameters.AddWithValue("@pessoa_id", publicacao.Pessoa_Id); cmd.Parameters.AddWithValue("@tipo_imovel_id", publicacao.Tipo_Imovel_Id); cmd.Parameters.AddWithValue("@descricao", (string.IsNullOrEmpty(publicacao.Descricao) ? "" : publicacao.Descricao)); cmd.Parameters.AddWithValue("@imagem", (string.IsNullOrEmpty(publicacao.Imagem) ? "" : publicacao.Imagem)); cmd.ExecuteNonQuery(); }
public void Editar(PublicacaoView publicacao) { SqlCommand cmd = new SqlCommand(); cmd.Connection = connection; cmd.CommandText = @"execute Editar_Publicacao @Publicacao_Id, @Rua, @Bairro, @Numero, @Complemento, @CEP, @Cidade_Id, @Tipo_Imovel_Id, @Status, @Descricao, @Imagem"; cmd.Parameters.AddWithValue("@Publicacao_Id", publicacao.Id); cmd.Parameters.AddWithValue("@Rua", publicacao.Rua); cmd.Parameters.AddWithValue("@Bairro", publicacao.Bairro); cmd.Parameters.AddWithValue("@Numero", publicacao.Numero); cmd.Parameters.AddWithValue("@Complemento", publicacao.Complemento); cmd.Parameters.AddWithValue("@CEP", publicacao.CEP); cmd.Parameters.AddWithValue("@Cidade_Id", publicacao.Cidade_Id); cmd.Parameters.AddWithValue("@Tipo_Imovel_Id", publicacao.Tipo_Imovel_Id); cmd.Parameters.AddWithValue("@Status", publicacao.Status); cmd.Parameters.AddWithValue("@Descricao", publicacao.Descricao); cmd.Parameters.AddWithValue("@Imagem", (string.IsNullOrEmpty(publicacao.Imagem) ? "" : publicacao.Imagem)); cmd.ExecuteNonQuery(); }
public List <PublicacaoView> Publicacoes() { List <PublicacaoView> lista = new List <PublicacaoView>(); SqlCommand cmd = new SqlCommand(); cmd.Connection = connection; cmd.CommandText = @"select * from v_Publicacaoes"; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { PublicacaoView publicacao = new PublicacaoView(); publicacao.Id = (int)reader["id"]; publicacao.Tipo_Imovel_Id = (int)reader["tipo_imovel_id"]; publicacao.Cidade_Id = (int)reader["cidade_id"]; publicacao.Descricao = (string)reader["descricao"]; publicacao.Imagem = (string)reader["imagem"]; publicacao.Data_Publicacao = (DateTime)reader["data_publicacao"]; publicacao.Status = (Status)reader["status"]; lista.Add(publicacao); } return(lista); }