Exemplo n.º 1
0
 private async void BtnSacuvaj_Click(object sender, EventArgs e)
 {
     if (ValidateChildren())
     {
         ClanarineInsertUpdateRequest request = new ClanarineInsertUpdateRequest()
         {
             KorisnikId  = Convert.ToInt32(cmbClanovi.SelectedValue),
             DatumUplate = dtpDatumUplate.Value,
             DatumIsteka = dtpDatumIsteka.Value,
             Iznos       = Convert.ToDecimal(txtIznos.Text)
         };
         Biblioteka_Model.Clanarine entity = null;
         if (_id.HasValue)
         {
             request.ClanarinaId = _id.Value;
             entity = await _clanarineService.Update <Biblioteka_Model.Clanarine>(_id.Value, request);
         }
         else
         {
             entity = await _clanarineService.Insert <Biblioteka_Model.Clanarine>(request);
         }
         if (entity != null)
         {
             MessageBox.Show("Uspješno ste sačuvali podatke", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
             Close();
         }
     }
 }
Exemplo n.º 2
0
        public Biblioteka_Model.Clanarine Insert(ClanarineInsertUpdateRequest request)
        {
            var entity = _mapper.Map <Database.Clanarine>(request);

            _context.Clanarine.Add(entity);
            _context.SaveChanges();

            return(_mapper.Map <Biblioteka_Model.Clanarine>(entity));
        }
Exemplo n.º 3
0
        public Biblioteka_Model.Clanarine Update(int id, ClanarineInsertUpdateRequest request)
        {
            var entity = _context.Clanarine.Find(id);

            _context.Clanarine.Attach(entity);
            _context.Clanarine.Update(entity);

            _mapper.Map(request, entity);

            _context.SaveChanges();
            return(_mapper.Map <Biblioteka_Model.Clanarine>(entity));
        }
 public Biblioteka_Model.Clanarine Update(int id, [FromBody] ClanarineInsertUpdateRequest request)
 {
     return(_service.Update(id, request));
 }
 public Biblioteka_Model.Clanarine Insert(ClanarineInsertUpdateRequest request)
 {
     return(_service.Insert(request));
 }