public IList<Estado> GetAll() { SqlCommand command = getConnection().CreateCommand(); command.CommandText = SELECT_COMMAND; IList<Estado> estados = new List<Estado>(); try { SqlDataReader reader = executeReadCommand(command); Estado estado; while (reader.Read()) { estado = new Estado(); estado.IdEstado = reader.GetInt32(0); estado.Nome = reader.GetString(1); estado.Sigla = reader.GetString(2); estado.Pais = reader.GetString(3); estado.Regiao = reader.GetString(4); estados.Add(estado); } } catch (Exception ex) { throw new RepositoryException(ex.Message); } finally { command.Connection.Close(); } return estados; }
public Estado GetById(int idEstado) { SqlCommand command = getConnection().CreateCommand(); command.CommandText = SELECT_COMMAND + " AND IdEstado = @IdEstado"; command.Parameters.AddWithValue("IdEstado", idEstado); Estado estado = new Estado(); try { SqlDataReader reader = executeReadCommand(command); while (reader.Read()) { estado.IdEstado = reader.GetInt32(0); estado.Nome = reader.GetString(1); estado.Sigla = reader.GetString(2); estado.Pais = reader.GetString(3); estado.Regiao = reader.GetString(4); } } catch (Exception ex) { throw new RepositoryException(ex.Message); } finally { command.Connection.Close(); } return estado; }
public ActionResult Create(EstadoModel model) { if (ModelState.IsValid) { try { Estado estado = new Estado(); estado.Nome = model.Nome; estado.Sigla = model.Sigla; estado.Pais = model.Pais; estado.Regiao = model.Regiao; var business = new EstadoBusiness(); business.Salvar(estado); ModelState.AddModelError(string.Empty, "Cadastro efetuado com sucesso."); return RedirectToAction("Index"); } catch (Exception ex) { ModelState.AddModelError(string.Empty, "Um erro ocorreu ao tentar salvar o Estado: " + ex.Message); return View(); } } else { return View(); } }
public Cidade() { Estado = new Estado(); }
public Estado Salvar(Estado estado) { try { IDictionary<string, object> parameters = new Dictionary<string, object>(); parameters.Add("Nome", estado.Nome); parameters.Add("Sigla", estado.Sigla); parameters.Add("Pais", estado.Pais); parameters.Add("Regiao", estado.Regiao); if (estado.IdEstado == 0) { estado.IdEstado = this.executeInsertCommand(INSERT_COMMAND, parameters); } else { parameters.Add("IdEstado", estado.IdEstado.ToString()); this.executeUpdateCommand(UPDATE_COMMAND, parameters); } return estado; } catch (Exception ex) { throw ex; } }
private Estado FromViewToModel(EstadoModel model) { var estado = new Estado(); estado.IdEstado = model.Id; estado.Nome = model.Nome; estado.Sigla = model.Sigla; estado.Pais = model.Pais; estado.Regiao = model.Regiao; return estado; }
private EstadoModel FromModelToView(Estado estado) { var model = new EstadoModel(); model.Id = estado.IdEstado; model.Nome = estado.Nome; model.Sigla = estado.Sigla; model.Pais = estado.Pais; model.Regiao = estado.Regiao; return model; }
public void Salvar(Estado estado) { Repository.Salvar(estado); }