protected void SpremiKorakePripreme(object sender, EventArgs e) { Validate("VGDefault"); if (!IsValid) { return; } KorakPripreme korak = KorakKojiEditiramo; korak.Id = UcitajIdKoraka(); korak.Naziv = txtNaziv.Text; korak.DetaljanOpis = txtDugiO.Text; korak.Redoslijed = int.Parse(txtRedoslijed.Text); korak.Trajanje = double.Parse(txtTrajanje.Text); if (korak.Id > 0) { DataManager.IzmjeniKorakPripreme(korak); PrikaziPoruku("Korak pripreme je uspješno izmijenjen! "); } else { if (DataManager.SpremiKorakPripreme(korak)) { Response.Redirect(string.Format("~/Admin/EditRecept.aspx?idRecepta={0}&Snimljeno=true", korak.IdRecept)); } } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { PripremiFormu(); int IdKorak = UcitajIdKoraka(); KorakPripreme korak = DataManager.UcitajKorakPripreme(IdKorak); if (korak == null) { korak = new KorakPripreme(); korak.IdRecept = UcitajIdRecepta(); } SpremiUviewState(korak); if (Snimljeno()) { PrikaziPoruku("Korak je uspješno pohranjen !"); } } }
public async Task ObrisiKorakPripreme(string idRecepta, string idKorakaPripreme) { Recept recept = await _receptiRepozitorijum.PronadjiJedan(idRecepta); KorakPripreme korakPripreme = await _koraciPripremeRepozitorijum.PronadjiJedan(idKorakaPripreme); await _koraciPripremeRepozitorijum.Obrisi(korakPripreme.Id); }
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 <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)); }
protected void SpremiUviewState(KorakPripreme korakPripreme) { Session["KorakPripreme"] = korakPripreme; }