Esempio n. 1
0
        public async Task <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);

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

            return(Response(uvijet, "Sve je insertano.", "Nema takvog proizvoda."));
        }
Esempio n. 2
0
        public async Task <HttpResponseMessage> SviKupci()
        {
            List <DomainKupac> domainSviKupci = await TrgovinaService.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."));
        }