public void Update(Common.Models.Komponenta komponenta) { Komponenta komponentaForDb; if (komponenta.RacunarID_racunara != 0) { komponentaForDb = new Komponenta() { Id_komp = komponenta.Id_komp, Naz_komp = komponenta.Naz_komp, Cijena_komp = komponenta.Cijena_komp, RacunarID_racunara = komponenta.RacunarID_racunara }; } else { komponentaForDb = new Komponenta() { Id_komp = komponenta.Id_komp, Naz_komp = komponenta.Naz_komp, Cijena_komp = komponenta.Cijena_komp, }; } try { var komponentaFromDb = dbCtx.KomponentaSet.FirstOrDefault((s) => s.Id_komp == komponentaForDb.Id_komp); dbCtx.Entry(komponentaFromDb).CurrentValues.SetValues(komponentaForDb); dbCtx.SaveChanges(); }catch (Exception e) { } }
private void FillAllFields(Komponenta k) { nameTextBox.Text = k.Naziv; descriptionTextBox.Text = k.Opis; moneyTextBox.Text = k.Cena.ToString(); datePicker.SelectedDate = k.DatumDodavanja; imageHolder.Source = k.ImageSource; }
public AddComponentWindow(Komponenta k, bool change) : this(k) { isEditing = change; index = MainWindow.Komponente.IndexOf(k); if (change) { addButton.Content = "Izmeni"; } }
public AddComponentWindow() { InitializeComponent(); komponenta = new Komponenta(); textBoxFrameBrushColor = nameTextBox.BorderBrush; buttonFrameBrushColor = addButton.BorderBrush; }
public DetailWindow(Komponenta k) { InitializeComponent(); nameLabel.Content = k.Naziv; descLabel.Text = k.Opis; moneyLabel.Content = k.Cena.ToString() + " RSD"; dateLabel.Content = k.DatumDodavanja.ToShortDateString(); image.Source = k.ImageSource; }
public void UpdateKomponentu(Komponenta komponenta) { proxy.UpdateKomponentu(komponenta); }
public bool AddKomponentu(Komponenta komponenta) { return(proxy.AddKomponentu(komponenta)); }
private AddComponentWindow(Komponenta k) : this() { komponenta = k; FillAllFields(komponenta); }