private async void dgvAwardList_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (dgvAwardList.Columns[e.ColumnIndex].Name == "Deactivate") { var idobj = dgvAwardList.Rows[e.RowIndex].Cells[0].Value; var id = int.Parse(idobj.ToString()); var award = await _apiServiceA.GetById <Model.Award>(id); if (award.Active == true) { AwardUpsertRequest req = new AwardUpsertRequest { UserId = award.UserId, Active = false, Description = award.Description, AwardDate = award.AwardDate }; await _apiServiceA.Update <Model.Award>(id, req); MessageBox.Show("Nagrada uspješno deaktivirana", "Deaktivacija nagrade", MessageBoxButtons.OK, MessageBoxIcon.Information); frmAwardManagment_Load(this, null); } else { MessageBox.Show("Nagrada nije aktivna", "Deaktivacija nagrade", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private async void button1_Click(object sender, EventArgs e) { AwardUpsertRequest req = new AwardUpsertRequest { UserId = _id.Value, Description = txtAwardDescription.Text, AwardDate = DateTime.Now, Active = true }; Model.Award r = null; r = await _apiServiceAward.Insert <Model.Award>(req); if (r != null) { MessageBox.Show("Nagrada uspješno dodana!", "Nagrada", MessageBoxButtons.OK, MessageBoxIcon.Information); } }