Ejemplo n.º 1
0
        public IActionResult Index(int id, string returnUrl = "")
        {
            var podruznica = _podruznicaService.GetPodruznica(id);
            var v          = new IndexViewModel
            {
                PodruznicaId         = podruznica.Id,
                Adresa               = podruznica.Adresa,
                Naziv                = podruznica.Naziv,
                Opcina               = podruznica.Opcina,
                Opis                 = podruznica.Opis,
                ReturnUrl            = returnUrl,
                MozeKupovati_ZaKupca = false,
                IsFavourite_ZaKupca  = false,
                NamirnicaList        = _namirnicaPodruznicaService.GetNamirnicePodruznica(podruznica.Id)
            };

            if (User.IsInRole("Kupac"))
            {
                var kupac = _kupacService.GetKupac(User.Identity.Name);
                if (kupac.OpcinaBoravkaId == podruznica.OpcinaId)
                {
                    v.MozeKupovati_ZaKupca = true;
                }
                if (KonvertujSpremljeneUPodruznice(_kupacService.GetSpremljenePodruznice(kupac.Id)).Contains(podruznica))
                {
                    v.IsFavourite_ZaKupca = true;
                }
                v.SpremljeneNamirniceList = KonvertujSpremljeneUNamirnice(_kupacService.GetSpremljeneNamirnice(kupac.Id));
            }
            return(View(v));
        }
        public IActionResult PregledNamirnicaPodruznicaGetData(int kategorijaId = 0)
        {
            var v            = new NamirnicaPodruznicaListViewModel {
            };
            int podruznicaId = _administrativniRadnikService.GetPodruznicaIdOdRadnika(User.Identity.Name);

            if (kategorijaId != 0)
            {
                v.NamirnicaList = _namirnicaPodruznicaService.GetNamirnicePodruznicaKategorija(_kategorijaService.GetKategorija(kategorijaId), podruznicaId);
            }
            else
            {
                v.NamirnicaList = _namirnicaPodruznicaService.GetNamirnicePodruznica(podruznicaId);
            }
            return(PartialView("_NamirnicaPodruznicaListPartialView", v));
        }
Ejemplo n.º 3
0
 public IActionResult Index()
 {
     if (_signInManager.IsSignedIn(User))
     {
         if (User.IsInRole("AdministrativniRadnik"))
         {
             return(RedirectToAction("Index", "AdministrativniRadnik"));
         }
         else if (User.IsInRole("Kupac"))
         {
             return(RedirectToAction("Index", "Kupac"));
         }
         else if (User.IsInRole("Menadzer"))
         {
             return(RedirectToAction("Index", "Menadzer"));
         }
     }
     return(View(new IndexViewModel {
         NamirnicaList = _namirnicaPodruznicaService.GetNamirnicePodruznica(),
         PodruznicaList = _podruznicaService.GetPodruznice()
     }));
 }