コード例 #1
0
        public async Task <IActionResult> DodajPozycjeMenu(PobierzPozycjaMenuDto pozycjaDoDodania)
        {
            var pozycjaModel = _mapper.Map <PozycjaMenu>(pozycjaDoDodania);

            _repozytorium.DodajZasob(pozycjaModel);
            await _repozytorium.ZapiszZasob();

            return(Ok());
        }
コード例 #2
0
        public async Task <IActionResult> AktualizujProfilKlienta(int id, PobierzKlientDto profilDoAktualizacji)
        {
            var profilModel = await _repozytorium.PobierzProfilKlienta(id);

            if (profilModel == null)
            {
                return(NotFound());
            }

            _mapper.Map(profilDoAktualizacji, profilModel);

            await _repozytorium.ZapiszZasob();

            return(Ok());
        }
コード例 #3
0
        // 3
        public async Task <IActionResult> DodajZamowienieKlienta(DodajZamowienieDto zamowienieDoDodania)
        {
            // 4
            zamowienieDoDodania.DataZlozenia = DateTime.Now;

            // 5
            var zamowienieModel = _mapper.Map <Zamowienie>(zamowienieDoDodania);

            // 6
            _repozytorium.DodajZasob(zamowienieModel);

            // 7
            await _repozytorium.ZapiszZasob();

            // 8
            return(Ok());
        }