private void BTNGravar_Click(object sender, EventArgs e) { var newRanking = new Ranking() { RankingCode = string.IsNullOrWhiteSpace(TBXCodigo.Text) ? new int() : int.Parse(TBXCodigo.Text), Name = TBXClassificacao.Text }; if (string.IsNullOrWhiteSpace(TBXCodigo.Text)) { service.Save(newRanking); } else { var rankingUpdate = service.GetByCode(Convert.ToInt32(TBXCodigo.Text)); rankingUpdate.Name = TBXClassificacao.Text; service.Update(rankingUpdate); } LoadDataGridRanking(); ClearFormRanking(); }