Example #1
0
        public InstitutieDetailViewModel(InstitutieAsociataViewModel institutieAsociataViewModel)
        {
            Institutie = new InstitutieAsociataViewModel();

            if (institutieAsociataViewModel.Id != 0)
            {
                Institutie.Id       = institutieAsociataViewModel.Id;
                Institutie.Nume     = institutieAsociataViewModel.Nume;
                Institutie.Email    = institutieAsociataViewModel.Email;
                Institutie.NrTel    = institutieAsociataViewModel.NrTel;
                Institutie.Tip      = institutieAsociataViewModel.Tip;
                Institutie.IdAdresa = institutieAsociataViewModel.IdAdresa;
                Institutie.Adresa   = new Adresa();
            }

            if (institutieAsociataViewModel.Adresa == null)
            {
                Adresa = new AdresaViewModel();
            }
            else
            {
                Adresa = new AdresaViewModel(institutieAsociataViewModel.Adresa);
            }


            Tipuri               = new ObservableCollection <String>(Enum.GetNames(typeof(TipInstitutieAsociata)).ToList());
            SelectedTip          = Tipuri[0];
            AddInstitutieCommand = new BasicCommand(AddInstitutie);
        }
 public ManageInstitutiiViewModel()
 {
     Institutii = new ObservableCollection <InstitutieAsociataViewModel>();
     LoadData();
     SelectedInstitutie      = Institutii[0];
     DeleteInstCommand       = new BasicCommand(DeleteInst);
     AdaugaInstitutieCommand = new BasicCommand(AdaugaInstitutie);
     UpdateInstitutieCommand = new BasicCommand(UpdateInstitutie);
 }
Example #3
0
 public InstitutieDetail(InstitutieAsociataViewModel viewModel)
 {
     InitializeComponent();
     DataContext = new InstitutieDetailViewModel(viewModel);
 }