Esempio n. 1
0
        // metoda koja se koristi za generisanje zanrova i vraca rezultat koji se mora dobiti
        public List <String> odradiZanrove(RegisteredMember noviKorisnik)
        {
            for (int i = 0; i < 15; ++i)
            {
                Tune nova = new Tune("prva", "saban", "sabanov prvi", "narodna" + i.ToString(), 10.0, ".mp3", 2400, 256, 10 + i);
                noviKorisnik.MojaBiblioteka.Add(nova);
            }

            for (int i = 0; i < 5; ++i)
            {
                Tune nova = new Tune("prva" + i.ToString(), "jana", "janin", "veselija", 10.0, ".mp3", 2400, 256, 20);
                noviKorisnik.MojaBiblioteka.Add(nova);
            }

            List <String> vraceno = new List <String>();

            vraceno.Add("veselija");
            vraceno.Add("narodna14");
            vraceno.Add("narodna13");
            vraceno.Add("narodna12");
            vraceno.Add("narodna11");
            vraceno.Add("narodna10");
            vraceno.Add("narodna9");
            vraceno.Add("narodna8");
            vraceno.Add("narodna7");
            vraceno.Add("narodna6");
            return(vraceno);
        }
Esempio n. 2
0
        // metoda koja se koristi za generisanje albuma i vraca rezultat koji se mora dobiti
        public List <String> odradiAlbume(RegisteredMember noviKorisnik)
        {
            for (int i = 0; i < 15; ++i)
            {
                Tune nova = new Tune("prva", "saban", "sabanov prvi" + i.ToString(), "narodna", 10.0, ".mp3", 2400, 256, 10 + i);
                noviKorisnik.MojaBiblioteka.Add(nova);
            }

            for (int i = 0; i < 5; ++i)
            {
                Tune nova = new Tune("prva" + i.ToString(), "jana", "janin", "narodna", 10.0, ".mp3", 2400, 256, 20);
                noviKorisnik.MojaBiblioteka.Add(nova);
            }

            List <String> vraceno = new List <String>();

            vraceno.Add("janin");
            vraceno.Add("sabanov prvi14");
            vraceno.Add("sabanov prvi13");
            vraceno.Add("sabanov prvi12");
            vraceno.Add("sabanov prvi11");
            vraceno.Add("sabanov prvi10");
            vraceno.Add("sabanov prvi9");
            vraceno.Add("sabanov prvi8");
            vraceno.Add("sabanov prvi7");
            vraceno.Add("sabanov prvi6");
            return(vraceno);
        }
Esempio n. 3
0
        public void vrati10Zanrova()
        {
            RegisteredMember noviKorisnik = new RegisteredMember("Haris", "Masovic", DateTime.Now, "4012888888881881", "hmasovic1", "password");
            // koristimo pomocni stub pomocu kojeg generisemo podatke za testiranje
            PomocniStub   novi = new PomocniStub();
            List <String> rez  = novi.odradiZanrove(noviKorisnik);
            List <String> vracenaVrijednost1 = noviKorisnik.VratiTopDeset("z");

            CollectionAssert.AreEqual(rez, vracenaVrijednost1);
        }
Esempio n. 4
0
        public void provjeraUmjetnikAlbumZanr()
        {
            RegisteredMember noviKorisnik = new RegisteredMember("Haris", "Masovic", DateTime.Now, "4012888888881881", "hmasovic1", "password");

            try
            {
                List <String> vracenaVrijednost1 = noviKorisnik.VratiTopDeset("u");
                List <String> vracenaVrijednost2 = noviKorisnik.VratiTopDeset("a");
                List <String> vracenaVrijednost3 = noviKorisnik.VratiTopDeset("z");
                Assert.AreEqual(true, true);
            }
            catch (Exception)
            {
                Assert.AreEqual(true, false);
            }
        }
        public void GetRegisteredMembers(HttpResponseMessage Res)
        {
            //objRegisteredMembers = new List<RegisteredMember>();
            //objRegisteredMembers = MembershipOps.GetRegisteredMembers();

            if (Res != null)
            {
                if (Res.IsSuccessStatusCode)
                {
                    //Storing the response details recieved from web api
                    var memberResponse = Res.Content.ReadAsStringAsync().Result;

                    objRegisteredMembers = new List <RegisteredMember>();
                    //objRegisteredMembers = MembershipOps.GetRegisteredMembers(memberResponse);

                    List <RegisteredMember> itemsList = new List <RegisteredMember>();

                    var details   = JObject.Parse(memberResponse);
                    var objResult = details["Result"].ToList();

                    //Id = Convert.ToInt32(((Newtonsoft.Json.Linq.JProperty)objResult[1]).Value);
                    foreach (var item in objResult)
                    {
                        RegisteredMember items = new RegisteredMember();
                        items.Id        = Convert.ToInt32(item["Id"]);
                        items.FirstName = Convert.ToString(item["FirstName"]);
                        items.LastName  = Convert.ToString(item["LastName"]);
                        items.Address   = Convert.ToString(item["Address"]);
                        items.ZipCode   = Convert.ToString(item["ZipCode"]);
                        items.City      = Convert.ToString(item["City"]);
                        items.State     = Convert.ToString(item["State"]);
                        items.Country   = Convert.ToString(item["Country"]);
                        items.Gender    = Convert.ToString(item["Gender"]);
                        items.Comment   = Convert.ToString(item["Comment"]);

                        itemsList.Add(items);
                    }

                    objRegisteredMembers = itemsList;
                }
            }
        }
Esempio n. 6
0
        // Registracija novog korisnika na aplikaciju
        public String registrirajKorisnika(String i, String p, DateTime dr, String bkk, String un, String pass)
        {
            if (daLiPostoji(un))
            {
                throw new Exception("Korisnik sa datim passwordom već postoji.");
            }

            RegisteredMember rm = new RegisteredMember(i, p, dr, bkk, un, p);

            rm.Id = Guid.NewGuid().ToString();

            RegMembers.Add(rm);

            if (dr.Month == 2 && dr.Day == 24) // Rođendan Steve Jobs-a
            {
                Tune t = new Tune("Happy Birthday", "Patty Hill, Mildred J. Hill", "None", "Folk", 9.8, ".mp3", 60, 320, 9.50);
                rm.MojaBiblioteka.Add(t);
            }

            return(rm.Id);
        }
Esempio n. 7
0
 public void provjeraException()
 {
     RegisteredMember noviKorisnik       = new RegisteredMember("Haris", "Masovic", DateTime.Now, "4012888888881881", "hmasovic1", "password");
     List <String>    vracenaVrijednost1 = noviKorisnik.VratiTopDeset("nestolijevo");
 }