public async Task <NamirnicaDTO> Azuriraj(string id, NamirnicaDTO namirnicaDTO) { Namirnica namirnica = await _namirniceRepozitorijum.PronadjiJedan(id); namirnica = _maper.Map <NamirnicaDTO, Namirnica>(namirnicaDTO, namirnica); namirnica = await _namirniceRepozitorijum.Azuriraj(namirnica); return(_maper.Map <NamirnicaDTO>(namirnica)); }
public async Task <ReceptDTO> Azuriraj(string id, ReceptDTO receptDTO) { Recept recept = await _receptiRepozitorijum.PronadjiJedan(id); recept = _maper.Map <ReceptDTO, Recept>(receptDTO, recept); recept.DatumAzuriranja = DateTime.UtcNow; recept = await _receptiRepozitorijum.Azuriraj(recept); return(_maper.Map <ReceptDTO>(recept)); }
public async Task <KorakPripremeDTO> AzurirajKorakPripreme(string idRecepta, string idKorakaPripreme, KorakPripremeDTO korakPripremeDTO) { Recept recept = await _receptiRepozitorijum.PronadjiJedan(idRecepta); KorakPripreme korakPripreme = await _koraciPripremeRepozitorijum.PronadjiJedan(idKorakaPripreme); korakPripreme = _maper.Map <KorakPripremeDTO, KorakPripreme>(korakPripremeDTO, korakPripreme); korakPripreme.DatumAzuriranja = DateTime.UtcNow; korakPripreme = await _koraciPripremeRepozitorijum.Azuriraj(korakPripreme); return(_maper.Map <KorakPripremeDTO>(korakPripreme)); }
public async Task <SastojakDTO> AzurirajSastojak(string idRecepta, string idNamirnice, SastojakDTO sastojakDTO) { Recept recept = await _receptiRepozitorijum.PronadjiJedan(idRecepta); List <Sastojak> sastojci = await _sastojciRepozitorijum.PronadjiSve("idNamirnice", idNamirnice, false, 1, 1); Sastojak sastojak = sastojci.FirstOrDefault(); sastojak = _maper.Map <SastojakDTO, Sastojak>(sastojakDTO, sastojak); sastojak.DatumAzuriranja = DateTime.UtcNow; sastojak = await _sastojciRepozitorijum.Azuriraj(sastojak); return(_maper.Map <SastojakDTO>(sastojak)); }