public TakmicenjaRezultatiViewModel(SharedModels.Takmicenja _takmicenje) { takmicenje = _takmicenje; listaGrupisanihStavki = new ObservableCollection <RasporedLista>(); listaStavki = new List <RasporedStavka>(); DobaviRezultateKomanda = new Command(async() => await napuniListu()); }
public TakmicenjaObjaveDetalji(SharedModels.Objave _objava, SharedModels.Takmicenja takmicenje) { InitializeComponent(); BindingContext = viewModel = new TakmicenjaObjaveDetaljiViewModel(_objava, takmicenje); dodatniLayout.IsVisible = viewModel.Vlasnik(); }
public TakmicenjaObjave(SharedModels.Takmicenja _takmicenje) { InitializeComponent(); BindingContext = viewModel = new TakmicenjaObjaveViewModel(_takmicenje); btnDobaviJos.IsVisible = false; btnDodaj.IsVisible = viewModel.Vlasnik(); }
public List <Takmicenja> Get(TakmicenjeSearch obj) { var qry = db.Takmicenja.AsQueryable(); if (!string.IsNullOrWhiteSpace(obj.Naziv)) { qry = qry.Where(x => x.Naziv.Contains(obj.Naziv)); } var TakmicenjaPovratni = qry .Include(x => x.Sistem).Include(x => x.Status) .Include(x => x.Kategorija).Include(x => x.Vrsta) .Include(x => x.Prijave) .Where(x => x.Kategorija.Opis == obj.Kategorija || obj.Kategorija == null) .Where(x => x.Vrsta.Naziv == obj.Vrsta || obj.Vrsta == null) .Where(x => x.Sistem.Opis == obj.Sistem || obj.Sistem == null) .Where(x => x.MinimalniELO == obj.MinimalniELO || obj.MinimalniELO == null) .OrderByDescending(x => x.ID).ToList(); var povratnaLista = new List <SharedModels.Takmicenja>(); foreach (var i in TakmicenjaPovratni) { SharedModels.Takmicenja tak = mapko.Map <SharedModels.Takmicenja>(i); tak.Sistem = i.Sistem.Opis; tak.Kategorija = i.Kategorija.Opis; tak.Vrsta = i.Vrsta.Naziv; tak.Status = i.Status.Opis; tak.Prijave = i.Prijave; povratnaLista.Add(tak); } return(povratnaLista); }
public TakmicenjePrijavaViewModel(SharedModels.Takmicenja _takmicenje = null) { TakmicenjeID = _takmicenje.ID; isTim = _takmicenje.Vrsta == "Double"; listaIgraca = new ObservableCollection <SharedModels.Users>(); Igrac1 = -1; Igrac2 = -1; }
public TakmicenjaEditViewModel(SharedModels.Takmicenja _takmicenje) { RokPocetkaPrijave = _takmicenje.DatumPocetkaPrijava; RokZavrsetkaPrijave = _takmicenje.DatumZavrsetkaPrijava; DatumPocetka = _takmicenje.DatumPocetka; MinimalniELO = _takmicenje.MinimalniELO; Naziv = _takmicenje.Naziv; Takmicenje = _takmicenje; }
public TakmicenjaTabela(SharedModels.Takmicenja _takmicenje) { InitializeComponent(); BindingContext = viewModel = new TakmicenjaTabelaViewModel(_takmicenje); if (viewModel.DobaviTabelu.CanExecute(null)) { viewModel.DobaviTabelu.Execute(null); } }
public TakmicenjaEvidencije(SharedModels.Takmicenja _takmicenje) { InitializeComponent(); BindingContext = viewModel = new TakmicenjaEvidencijeViewModel(_takmicenje); if (viewModel.GetEvidencije.CanExecute(null)) { viewModel.GetEvidencije.Execute(null); } }
public TakmicenjaObjaveViewModel(SharedModels.Takmicenja _takmicenje) { ListaObjava = new ObservableCollection <SharedModels.Objave>(); Takmicenje = _takmicenje; objaveAPIService = new BaseAPIService($"feeds/{_takmicenje.FeedID}/objave"); iducaStranica = ""; DobaviObjaveKomanda = new Command(async() => await dobaviObjaveFunkcija()); DobaviJosObjavaKomanda = new Command(async() => await dobaviJosObjavaFunkcija()); btnDobaviJosVisible = false; }
public TakmicenjaRezultati(SharedModels.Takmicenja _takmicenje) { InitializeComponent(); BindingContext = viewModel = new TakmicenjaRezultatiViewModel(_takmicenje); if (viewModel.DobaviRezultateKomanda.CanExecute(null)) { viewModel.DobaviRezultateKomanda.Execute(null); } listViewGrupisani.ItemsSource = viewModel.listaGrupisanihStavki; listViewGrupisani.IsGroupingEnabled = true; listViewGrupisani.GroupDisplayBinding = new Binding("NaslovGrupe"); listViewGrupisani.GroupShortNameBinding = new Binding("NaslovGrupe"); }
public TakmicenjePrijava(SharedModels.Takmicenja _takmicenje) { BindingContext = viewModel = new TakmicenjePrijavaViewModel(_takmicenje); viewModel.NapuniComboBox(); InitializeComponent(); igrac1Picker.ItemDisplayBinding = new Binding("PrikaznoIme"); igrac2Picker.ItemDisplayBinding = new Binding("PrikaznoIme"); igrac1Picker.ItemsSource = viewModel.listaIgraca; igrac2Picker.ItemsSource = viewModel.listaIgraca; btnPrijava.Margin = new Thickness(80, 0); }
public TakmicenjaDetaljiViewModel(SharedModels.Takmicenja _takmicenje = null) { Title = _takmicenje?.Naziv; Takmicenje = _takmicenje; datumP = Takmicenje.DatumPocetka != null?Takmicenje.DatumPocetka.GetValueOrDefault().Date.ToString() : "Nije postavljen"; datumZ = Takmicenje.DatumZavrsetka != null?Takmicenje.DatumPocetka.GetValueOrDefault().Date.ToString() : "Nije postavljen"; datumPP = Takmicenje.DatumPocetkaPrijava != null?Takmicenje.DatumPocetkaPrijava.GetValueOrDefault().Date.ToString() : "Nije postavljen"; datumZP = Takmicenje.DatumZavrsetkaPrijava != null?Takmicenje.DatumZavrsetkaPrijava.GetValueOrDefault().Date.ToString() : "Nije postavljen"; vidljiv = true; promjena = new Command(async => { _vidljiv = !_vidljiv; }); prijaveVisible = _takmicenje.Inicirano == false && BaseAPIService.ID == _takmicenje.KreatorID ? true:false; }
public Takmicenja GetByID(int id) { var obj = db.Takmicenja .Include(x => x.Sistem) .Include(x => x.Status) .Include(x => x.Kategorija) .Include(x => x.Prijave) .Include(x => x.Vrsta).Where(x => x.ID == id).FirstOrDefault(); if (obj == null) { throw new UserException("Takmicenje ne postoji"); } SharedModels.Takmicenja tak = mapko.Map <SharedModels.Takmicenja>(obj); tak.Sistem = obj.Sistem.Opis; tak.Kategorija = obj.Kategorija.Opis; tak.Vrsta = obj.Vrsta.Naziv; tak.Status = obj.Status.Opis; tak.Prijave = obj.Prijave; return(tak); }
public TakmicenjaObjaveDodaj(SharedModels.Takmicenja _takmicenje) { InitializeComponent(); BindingContext = viewModel = new TakmicenjaObjaveDodajViewModel(_takmicenje); }
public TakmicenjaFavoritiViewModel(SharedModels.Takmicenja takmicenje) { Takmicenje = takmicenje; GetFavoriti(); }
public TakmicenjaEvidentirajMecViewModel(EvidencijaMeca _evidencijaMeca, SharedModels.Takmicenja _takmicenje) { evidencijaMeca = _evidencijaMeca; takmicenje = _takmicenje; }
public TakmicenjaObjavaEdit(SharedModels.Objave obj, SharedModels.Takmicenja _takmicenje) { InitializeComponent(); takmicenje = _takmicenje; BindingContext = viewModel = new TakmicenjaObjaveEditViewModel(obj); }
public TakmicenjaPrijaveViewModel(SharedModels.Takmicenja _takmicenje) { Takmicenje = _takmicenje; //prijaveVisible = _takmicenje.Inicirano == false && Vlasnik(); ovo je rijeseno u takmicenje main DodajPrijave(_takmicenje.Prijave); }
public TakmicenjaPrijave(SharedModels.Takmicenja _takmicenje) { InitializeComponent(); BindingContext = viewModel = new TakmicenjaPrijaveViewModel(_takmicenje); lblEmpty.IsVisible = viewModel.ListaPrijava.Count == 0; }
public TakmicenjaObjaveDodajViewModel(SharedModels.Takmicenja _takmicenje) { Takmicenje = _takmicenje; objaveAPIService = new BaseAPIService($"feeds/{Takmicenje.FeedID}/objave"); }
public TakmicenjaEdit(SharedModels.Takmicenja takm) { InitializeComponent(); BindingContext = viewModel = new TakmicenjaEditViewModel(takm); datumiPrijavaLayout.IsVisible = viewModel.DatumiPrijavaVisible(); }
public TakmicenjaEvidentirajMec(EvidencijaMeca _evidencija, SharedModels.Takmicenja takmicenje) { InitializeComponent(); BindingContext = viewModel = new TakmicenjaEvidentirajMecViewModel(_evidencija, takmicenje); }
public TakmicenjaTabelaViewModel(SharedModels.Takmicenja _takmicenje) { Takmicenje = _takmicenje; TabelaStavke = new ObservableCollection <SharedModels.Requests.Takmicenja.TabelaStavka>(); DobaviTabelu = new Command(async() => await GetTabela()); }
public TakmicenjaEvidencijeViewModel(SharedModels.Takmicenja _takmicenje) { Takmicenje = _takmicenje; ListaEvidencija = new ObservableCollection <EvidencijaMeca>(); GetEvidencije = new Command(async() => await DobaviEvidencije()); }
public TakmicenjaObjaveDetaljiViewModel(SharedModels.Objave _objava, SharedModels.Takmicenja _takmicenje) { Objava = _objava; Takmicenje = _takmicenje; objaveAPIService = new BaseAPIService("objave"); }
public TakmicenjaFavoriti(SharedModels.Takmicenja takmicenje) { BindingContext = viewModel = new TakmicenjaFavoritiViewModel(takmicenje); InitializeComponent(); }