public AdministrativniRadnikController(SignInManager <ApplicationUser> signInManager, IKategorija kategorijaService, INamirnica namirnicaService, IPopust popustService, INamirnicaPodruznica namirnicaPodruznicaService, IAdministrativniRadnik administrativniRadnikService, IAkcijeTransakcija akcijeTransakcijaService, IHubContext <MyHub> hubContext)
 {
     _signInManager                = signInManager;
     _kategorijaService            = kategorijaService;
     _namirnicaService             = namirnicaService;
     _popustService                = popustService;
     _namirnicaPodruznicaService   = namirnicaPodruznicaService;
     _administrativniRadnikService = administrativniRadnikService;
     _akcijeTransakcijaService     = akcijeTransakcijaService;
     _hubContext = hubContext;
 }
        public List <KreiraniObrok> GetCreatedMealListByDate(string datum)
        {
            INamirnica           repo      = RepoFactory.GetNamirnicaRepo();
            List <KreiraniObrok> kolekcija = new List <KreiraniObrok>();

            var meals = FilterMealByDate(datum);

            foreach (var item in meals)
            {
                KreiraniObrok obrok = new KreiraniObrok();
                obrok.IDObrok        = item.IDObrok;
                obrok.DatumIzrade    = item.DatumIzrade;
                obrok.NazivObroka    = item.NazivObroka;
                obrok.ListaNamirnica = repo.GetIngredientForMeal(item.IDObrok);
                kolekcija.Add(obrok);
            }

            return(kolekcija);
        }
        public List <KreiraniObrok> GetMealsForUserById(int idKorisnik)
        {
            INamirnica repo = RepoFactory.GetNamirnicaRepo();

            ds = SqlHelper.ExecuteDataset(cs, "GetMealsForUser", idKorisnik);
            List <KreiraniObrok> kolekcija = new List <KreiraniObrok>();

            foreach (DataRow row in ds.Tables[0].Rows)
            {
                KreiraniObrok o = new KreiraniObrok();
                o.IDObrok        = (int)row["IDObrok"];
                o.NazivObroka    = (string)row["NazivObroka"];
                o.DatumIzrade    = (DateTime)row["DatumIzrade"];
                o.ListaNamirnica = repo.GetIngredientForMeal(o.IDObrok); //????
                kolekcija.Add(o);
            }

            return(kolekcija);
        }
Example #4
0
        public bool ContainsIngredient(string name)
        {
            INamirnica repo = RepoFactory.GetNamirnicaRepo();

            List <NamirniceModel> kolekcijaNamirnica = repo.getIngredients("sve");

            bool result = false;

            foreach (var item in kolekcijaNamirnica)
            {
                if (item.NazivNamirnice.ToLower() == name.ToLower())
                {
                    result = true;
                    break;
                }
            }

            return(result);
        }