Example #1
0
        public HttpResponseMessage UkloniKupca(int kupacID)
        {
            TrgovinaService temp   = new TrgovinaService();
            bool            uvijet = temp.UkloniKupca(kupacID);

            return(Response(uvijet, "Kupac je uklonjen.", "Nema takvog kupca."));
        }
Example #2
0
        public HttpResponseMessage PromijeniCijenu(int proizvodID, [FromBody] int novaCijena)
        {
            TrgovinaService temp   = new TrgovinaService();
            bool            uvijet = temp.PromijeniCijenu(proizvodID, novaCijena);

            return(Response(uvijet, "Cijena je promijenjena.", "Nema takvog proizvoda."));
        }
Example #3
0
        public HttpResponseMessage KupacPoPotrosnji(int potrosnja)
        {
            TrgovinaService temp  = new TrgovinaService();
            List <string>   kupci = temp.KupacPoPotrosnji(potrosnja);

            bool uvijet = kupci.Count != 0;

            return(Response(uvijet, kupci, "Nema takvih kupaca."));
        }
Example #4
0
        public HttpResponseMessage SveKupovineKupca([FromBody] string kupac)
        {
            TrgovinaService temp = new TrgovinaService();
            List <string>   listaSvihKupovina = temp.SveKupovineKupca(kupac);

            bool uvijet = listaSvihKupovina.Count != 0;

            return(Response(uvijet, listaSvihKupovina, "Nema takvog kupca."));
        }
Example #5
0
        public HttpResponseMessage DohvatiSve()
        {
            TrgovinaService temp    = new TrgovinaService();
            List <string>   toPrint = temp.DohvatiSve();

            bool uvijet = toPrint.Count != 0;

            return(Response(uvijet, toPrint, "Baza Podataka je prazna."));
        }
Example #6
0
        public HttpResponseMessage NovaKupovina(int proizvodID, [FromBody] RestKupac kupnja)
        {
            //Mappiranje kupca
            var         config            = new MapperConfiguration(mc => mc.CreateMap <RestKupac, DomainKupac>());
            var         restToDomainKupac = config.CreateMapper();
            DomainKupac domainKupac       = restToDomainKupac.Map <RestKupac, DomainKupac>(kupnja);

            TrgovinaService temp   = new TrgovinaService();
            bool            uvijet = temp.NovaKupovina(domainKupac, proizvodID);

            return(Response(uvijet, "Sve je insertano.", "Nema takvog proizvoda."));
        }
Example #7
0
        public HttpResponseMessage SviKupci()
        {
            TrgovinaService    temp           = new TrgovinaService();
            List <DomainKupac> domainSviKupci = temp.SviKupci();
            List <RestKupac>   restSviKupci   = new List <RestKupac>();

            var config            = new MapperConfiguration(mc => mc.CreateMap <DomainKupac, RestKupac>());
            var domainToRestKupac = config.CreateMapper();


            foreach (var kupnja in domainSviKupci)
            {
                RestKupac restKupac = domainToRestKupac.Map <DomainKupac, RestKupac>(kupnja);
                restSviKupci.Add(restKupac);
            }

            bool uvijet = restSviKupci.Count != 0;

            return(Response(uvijet, restSviKupci, "Nema kupaca."));
        }