public NoviRazgovorPage(PorukeViewModel viewmodel) { model = new NoviRazgovorViewModel(); BindingContext = model; this.viewmodel = viewmodel; InitializeComponent(); }
public async Task <IActionResult> Index() { ViewData["id"] = TempData["id"]; ApplicationUser user = await _userManager.GetUserAsync(HttpContext.User); var korisnik = _ctx.Korisnik.Where(k => k.Id == user.Id).SingleOrDefault(); var razg = _ctx.Razgovor.Where(r => r.KorisnikUrazgovoru.Select(kr => kr.IdKorisnik).Contains(korisnik.Id)) .Include(r => r.KorisnikUrazgovoru).ThenInclude(kr => kr.IdKorisnikNavigation) .Include(r => r.Poruka).ThenInclude(p => p.IdKorisnikNavigation).OrderByDescending(r => r.DatumZadnjePoruke).ToList(); PorukeViewModel model = new PorukeViewModel { Razgovori = razg, IdKorisnik = user.Id, Korisnici = _ctx.Korisnik.ToList() }; return(View(model)); }
protected override void OnNavigatedTo(NavigationEventArgs e) { DataContext = new PorukeViewModel(); }
public PorukePage() { model = new PorukeViewModel(); BindingContext = model; InitializeComponent(); }