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.")); }
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.")); }