private void ListView1_MouseDoubleClick(object sender, MouseButtonEventArgs e) { var id = ListView1.SelectedValue; Model.uplate uplata = (Model.uplate)id; Application.Current.MainWindow = new UplateUpdateWindow(uplata.UplataId); Application.Current.MainWindow.Show(); Close(); }
public Model.uplate GetById(int id) { var entity = _context.Uplata.Find(id); Model.uplate uplata = new Model.uplate { UplataId = entity.UplataId, Subskripcija = _context.Subskripcija.Where(x => x.SubskripcijaId == entity.SubskripcijaId).Select(x => x.Vrsta).FirstOrDefault(), DatumUplate = entity.DatumUplate, Svrha = entity.Svrha, Iznos = entity.Iznos, Uplatio = _context.Polaznik.Where(x => x.PolaznikId == entity.PolaznikId).Select(x => x.Ime + " " + x.Prezime).FirstOrDefault(), Evidentirao = _context.Administracija.Where(x => x.AdministracijaId == entity.AdministracijaId).Select(x => x.Ime + " " + x.Prezime).FirstOrDefault() }; return(_mapper.Map <Model.uplate>(entity)); }
private async void LoadData(int?uplataId) { if (uplataId != null) { Model.uplate uplata = await _uplateService.GetById <Model.uplate>(uplataId); if (uplata != null) { textBoxIznos.Text = uplata.Iznos.ToString(); textBoxSvrha.Text = uplata.Svrha; dtmUplate.SelectedDate = uplata.DatumUplate; cmbAdmini.SelectedValue = uplata.AdministracijaId; cmbPolaznici.SelectedValue = uplata.PolaznikId; cmbSubskripcije.SelectedValue = uplata.SubskripcijaId; } } }