public void Registrar(CandidaturaDTO dto) { if (dto.nm_candidato == string.Empty) { throw new ArgumentException("O nome não pode ser nulo."); } CandidaturaDatabase db = new CandidaturaDatabase(); db.Registrar(dto); }
public void Registrar(CandidaturaDTO dto) { string script = @"INSERT tb_candidato(id_candidato, nm_candidato, nr_candidato, ft_candidato, ds_cargo, tb_partido_id_partido) VALUES(@id_candidato, @nm_candidato, @nr_candidato, @ft_candidato, @ds_cargo, @tb_partido_id_partido)"; List <MySqlParameter> parms = new List <MySqlParameter>(); parms.Add(new MySqlParameter("id_candidato", dto.id_candidato)); parms.Add(new MySqlParameter("nm_candidato", dto.nm_candidato)); parms.Add(new MySqlParameter("nr_candidato", dto.nr_candidato)); parms.Add(new MySqlParameter("ft_candidato", dto.ft_candidato)); parms.Add(new MySqlParameter("ds_cargo", dto.ds_cargo)); parms.Add(new MySqlParameter("tb_partido_id_partido", dto.tb_partido_id_partido)); Database db = new Database(); db.ExecuteInsertScript(script, parms); }