public async Task <NamirnicaDTO> Kreiraj(NamirnicaDTO namirnicaDTO) { Namirnica namirnica = _maper.Map <Namirnica>(namirnicaDTO); namirnica.Id = Guid.NewGuid().ToString(); namirnica = await _namirniceRepozitorijum.Kreiraj(namirnica); return(_maper.Map <NamirnicaDTO>(namirnica)); }
public async Task <ReceptDTO> Kreiraj(ReceptDTO receptDTO) { Recept recept = _maper.Map <Recept>(receptDTO); recept.Id = Guid.NewGuid().ToString(); recept.DatumKreiranja = DateTime.UtcNow; recept.DatumAzuriranja = DateTime.UtcNow; recept = await _receptiRepozitorijum.Kreiraj(recept); return(_maper.Map <ReceptDTO>(recept)); }
public async Task <KorakPripremeDTO> KreirajKorakPripreme(string idRecepta, KorakPripremeDTO korakPripremeDTO) { Recept recept = await _receptiRepozitorijum.PronadjiJedan(idRecepta); KorakPripreme korakPripreme = _maper.Map <KorakPripreme>(korakPripremeDTO); korakPripreme.Id = Guid.NewGuid().ToString(); korakPripreme.DatumKreiranja = DateTime.UtcNow; korakPripreme.DatumAzuriranja = DateTime.UtcNow; korakPripreme.IdRecepta = idRecepta; korakPripreme = await _koraciPripremeRepozitorijum.Kreiraj(korakPripreme); return(_maper.Map <KorakPripremeDTO>(korakPripreme)); }
public async Task <SastojakDTO> KreirajSastojak(string idRecepta, SastojakDTO sastojakDTO) { Recept recept = await _receptiRepozitorijum.PronadjiJedan(idRecepta); Sastojak sastojak = _maper.Map <Sastojak>(sastojakDTO); sastojak.Id = Guid.NewGuid().ToString(); sastojak.DatumKreiranja = DateTime.UtcNow; sastojak.DatumAzuriranja = DateTime.UtcNow; sastojak.IdRecepta = idRecepta; sastojak = await _sastojciRepozitorijum.Kreiraj(sastojak); return(_maper.Map <SastojakDTO>(sastojak)); }