コード例 #1
0
        public override OperationObject execute(SmartSoftwareBazaEntities entities)
        {
            ObjectResult <int?> rez = null;

            rez = entities.IstorijaKupovineKupciInitPrikaz();
            int?[]        tmpNiz = rez.ToArray();
            DbItemKupci[] niz    =
                (from grupisanKupac in tmpNiz
                 join kupac in entities.korisnicis
                 on grupisanKupac.Value equals kupac.id_korisnici
                 select new DbItemKupci()
            {
                id_korisnici = kupac.id_korisnici,
                brojOstvarenihPoena = kupac.broj_ostvareni_poena,
                broj_telefona = kupac.broj_telefona,
                deletedField = kupac.deletedField,
                id_uloge = kupac.id_uloge,
                ime = kupac.ime,
                lozinka = kupac.lozinka,
                mejl = kupac.mejl,
                prezime = kupac.prezime,
                username = kupac.username
            }).ToArray();

            foreach (var item in niz)
            {
                item.ListaKupovina = ListaKupovinaZaKorisnika(item.id_korisnici, entities);
            }

            OperationObject opObj = new OperationObject();

            opObj.Niz     = niz;
            opObj.Success = true;
            return(opObj);
        }