示例#1
0
        private async void btnSnimi_Click(object sender, EventArgs e)
        {
            var request = new VoziloUpdateRequest
            {
                Istaknuto = cbIstaknuto.Checked
            };

            var response = await _voziloService.Update <Modeli.VoziloResponse>(_voziloId, request);

            if (response.Status)
            {
                MessageBox.Show("Oglas istaknut!");
            }
            else
            {
                MessageBox.Show("Došlo je do greške");
            }

            this.Close();
            var frm      = new frmOglasi();
            var frmIndex = Application.OpenForms["frmIndex"];

            frm.MdiParent = frmIndex;
            frm.Show();
        }
        public VoziloResponse Update(int id, VoziloUpdateRequest request)
        {
            try
            {
                var entity = _context.Vozila.FirstOrDefault(x => x.VoziloId == id);
                entity.Istaknuto = request.Istaknuto;

                _context.SaveChanges();
                return(new VoziloResponse {
                    Status = true, Poruka = "Oglas istaknut!", VoziloId = entity.VoziloId
                });
            }
            catch (Exception ex)
            {
                return(new VoziloResponse {
                    Status = false, Poruka = ex.Message
                });
            }
        }
示例#3
0
 public Modeli.VoziloResponse Update(int id, VoziloUpdateRequest request)
 {
     return(_vozilaService.Update(id, request));
 }