public ActionResult <Model.TrenerSpecijalizacija> Post([FromBody] Model.Requests.TrenerSpecijalizacijaInsertRequest request) { //var trenerSpecijalizacija = _context.TrenerSpecijalizacija.Where(t => t.TrenerId == request.TrenerId && t.TipTreningaId == request.TipTreningaId).FirstOrDefault(); Database.TrenerSpecijalizacija trenerSpecijalizacija = new TrenerSpecijalizacija() { TipTreningaId = request.TipTreningaId, TrenerId = request.TrenerId }; _context.TrenerSpecijalizacija.Add(trenerSpecijalizacija); _context.SaveChanges(); return(_mapper.Map <Model.TrenerSpecijalizacija>(trenerSpecijalizacija)); }
private async void BtnSpasi_Click(object sender, EventArgs e) { if (isCbEmpty()) { //messagebox fali return; } var trenerSpecijalizacijaInsertRequest = new Model.Requests.TrenerSpecijalizacijaInsertRequest() { TipTreningaId = (int)cbTipTreninga.SelectedValue, TrenerId = (int)cbTrener.SelectedValue }; var result = await _apiService_TrenerSpecijalizacija.Insert <Model.TrenerSpecijalizacija>(trenerSpecijalizacijaInsertRequest); #region specijalizacija var trenerSpecijalizacijaList = await _apiService_TrenerSpecijalizacija.Get <List <Model.TrenerSpecijalizacija> >(null); dgvTrenerSpecijalizacija.DataSource = trenerSpecijalizacijaList; foreach (DataGridViewRow row in dgvTrenerSpecijalizacija.Rows) { Model.TrenerSpecijalizacija obj = (Model.TrenerSpecijalizacija)row.DataBoundItem; row.Cells[0].Value = obj.Id; row.Cells[1].Value = obj.Trener.Radnik.Osoba.Display; row.Cells[2].Value = obj.TipTreninga.TipTreninga1; var BtnCell = (DataGridViewButtonCell)row.Cells[3]; BtnCell.Value = "Ukloni"; } #endregion specijalizacija #region comboBoxUpdate await cbTipTreningaChanged(); await cbTrenerChanged(); #endregion comboBoxUpdate }