示例#1
0
        public async Task <StavkaMenija> DodajStavku(StavkaMenija s)
        {
            var stavka = unitOfWork.StavkaMenijaRepository.Add(s);
            await unitOfWork.Commit();

            return(stavka);
        }
示例#2
0
        public async Task AzurirajStavku(StavkaMenija s)
        {
            StavkaMenija stavka = unitOfWork.StavkaMenijaRepository.Get(s.Id);

            if (stavka != null)
            {
                unitOfWork.StavkaMenijaRepository.Update(s);
                await unitOfWork.Commit();
            }
        }
示例#3
0
        public async Task ObrisiStavku(int id)
        {
            StavkaMenija s = unitOfWork.StavkaMenijaRepository.Get(id);

            if (s != null)
            {
                unitOfWork.StavkaMenijaRepository.Delete(s);
                await unitOfWork.Commit();
            }
        }
示例#4
0
        public async Task <StavkaMenija> VratiStavkuMenija(int id)
        {
            StavkaMenija result = await unitOfWork.StavkaMenijaRepository.VratiStavkuMenija(id);

            return(result);
        }
示例#5
0
        public async Task <IActionResult> AzurirajStavku([FromBody] StavkaMenija s)
        {
            await stavkaMenijaService.AzurirajStavku(s);

            return(Ok());
        }
示例#6
0
 public async Task <IActionResult> DodajStavku([FromBody] StavkaMenija s)
 {
     return(new JsonResult(await stavkaMenijaService.DodajStavku(s)));
 }
示例#7
0
 public async Task DodajStavkuUPorudzbinu(StavkaMenija stavka, int stoId, string ime, int idKorisnika)
 {
     await Clients.Group("Table" + stoId).SendAsync("addToOrder", stavka, ime, idKorisnika);
 }