private async void BtnSacuvaj_Click(object sender, EventArgs e)
        {
            btnSacuvaj.Enabled = false;

            if (ValidateChildren())
            {
                var request = new ClanarinaInsertRequest()
                {
                    UplataZaMjesec = int.Parse(txtUplataZaMjesec.Text),
                    UplataZaGodinu = int.Parse(txtUplataZaGodinu.Text),
                    //IznosUplate = double.Parse(txtIznos.Text),
                    IznosUplate = (double)nudIznos.Value,
                    DatumUplate = dateDatumUplate.Value,
                    PaketID     = (int)cbPaket.SelectedValue,
                    ClanID      = (int)cbClan.SelectedValue
                };

                if (_id.HasValue)
                {
                    await _apiService.Update <Model.Clanarina>(_id, request);

                    MessageBox.Show("Uspjesno ste azurirali clanarinu", "success", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
                else
                {
                    await _apiService.Insert <Model.Clanarina>(request);

                    MessageBox.Show("Uspjesno ste evidentirali novu clanarinu", "success", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
            }
            btnSacuvaj.Enabled = true;
        }
Beispiel #2
0
        public Model.Clanarina Insert(ClanarinaInsertRequest request)
        {
            var clanarina = _mapper.Map <Clanarina>(request);

            _context.Clanarina.Add(clanarina);
            _context.SaveChanges();
            return(_mapper.Map <Model.Clanarina>(clanarina));
        }
Beispiel #3
0
        public Model.Clanarina Update(int id, ClanarinaInsertRequest request)
        {
            var clanarina = _context.Clanarina.Find(id);

            _mapper.Map(request, clanarina);
            _context.SaveChanges();

            return(_mapper.Map <Model.Clanarina>(clanarina));
        }
        private async void btnSpremi_Click(object sender, EventArgs e)
        {
            ClanarinaInsertRequest request = new ClanarinaInsertRequest();

            request.KorisnikId     = _clanId;
            request.DatumDodavanja = dtpDatumDodavanja.Value;
            request.DatumIsteka    = dtpDatumIsteka.Value;
            request.TipClanarineId = (int)cmbTipClanarine.SelectedValue;
            Model.TipClanarine tipClanarine = await _tipClanarineService.GetById <Model.TipClanarine>(request.TipClanarineId);

            request.Cijena = tipClanarine.Cijena;

            Model.Clanarina entity = null;
            entity = await _service.Insert <Model.Clanarina>(request);

            if (tipClanarine != null)
            {
                MessageBox.Show("Uspjesno ste dodali clanarinu!");
                await LoadClanarine();
            }
        }
 public Model.Clanarina Update(int id, ClanarinaInsertRequest request)
 {
     return(_service.Update(id, request));
 }
 public Model.Clanarina Insert(ClanarinaInsertRequest request)
 {
     return(_service.Insert(request));
 }