private async void btnDelete_click(object sender, RoutedEventArgs e)
        {
            Model.Administracija admin = await _service.Delete(id);

            Application.Current.MainWindow = new AdministracijaPrikazWindow();
            Application.Current.MainWindow.Show();
            Close();
        }
        private async void ListView1_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            var id = ListView1.SelectedValue;

            Model.Administracija admin = (Model.Administracija)id;
            Application.Current.MainWindow = new AdministracijaUpdateWindow(admin.AdministracijaID);
            Application.Current.MainWindow.Show();
            Close();
        }
Ejemplo n.º 3
0
        public Model.Administracija Delete(int id)
        {
            var admin = _context.Administracija.Find(id);

            Model.Administracija administracija = _mapper.Map <Model.Administracija>(admin);
            if (admin != null)
            {
                _context.Administracija.Remove(admin);
                _context.SaveChanges();
            }
            return(administracija);
        }
        private async void LoadData(int?adminId)
        {
            if (adminId != null)
            {
                Model.Administracija admin = await _service.GetById <Model.Administracija>(adminId);

                if (admin != null)
                {
                    textBoxIme.Text            = admin.Ime;
                    textBoxPrezime.Text        = admin.Prezime;
                    textBoxTelefon.Text        = admin.Telefon;
                    textBoxMail.Text           = admin.Mail;
                    textBoxAdresa.Text         = admin.Adresa;
                    textBoxStaz.Text           = admin.Staz.ToString();
                    dtmRodjenja.SelectedDate   = admin.DatumRodjenja;
                    dtmZaposlenja.SelectedDate = admin.DatumZaposlenja;
                    textBoxJMBG.Text           = admin.JMBG;
                }
            }
        }