Пример #1
0
        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
        }