public string Delete(int id) { conn.Open(); var trans = conn.BeginTransaction(); try { BairroDao bairroDao = new BairroDao(conn, trans); if (bairroDao.GetAsExist(id)) { bairroDao.Delete(id); trans.Commit(); return("Sucesso"); } else { return("Erro ao Excluir Bairro, bairro não Encontrado"); } } catch (Exception e) { trans.Rollback(); throw new Exception(e.Message); } finally { conn.Close(); } }
public string InsertOrUpdate(Bairro obj, SqlTransaction trans = null, SqlConnection conn = null) { string retorno = "Sucesso"; bool IsOpen = true; try { if (conn == null) { IsOpen = false; conn = Connection.ConnectionSQL(); conn.Open(); trans = conn.BeginTransaction(); } if (new CidadeDao(conn, trans).GetAsObject(new Cidade { Id_Cidade = obj.Cidade }).Id_Cidade > 0) { BairroDao BairroDao = new BairroDao(conn, trans); if (BairroDao.GetAsObject(new Bairro { Nome = obj.Nome, Cidade = obj.Cidade }).Id_Bairro != 0) { BairroDao.Update(obj); } else { BairroDao.Insert(obj); } if (!IsOpen) { trans.Commit(); } } else { retorno = "Cidade não Cadastrada"; } return(retorno); } catch (Exception e) { trans.Rollback(); return(e.Message); } finally { if (!IsOpen) { conn.Close(); } } }
public int SelectID(string nome) { if (nome.Length == 0) { throw new Exception("Escolha um Bairro"); } else { bairroDados = new BairroDao(); return bairroDados.SelectId(nome); } }
public BairroRN() { bairroDados = new BairroDao(); }
public ActionResult Get(string partitionKey) { var bairros = new BairroDao().Listar(partitionKey); return(Json(bairros, JsonRequestBehavior.AllowGet)); }