public BNapoj(napoj n) { id_napoja = n.id_napoja; nazov = n.nazov; alkoholicky = n.alkoholicky; mnozstvo_kalorii = (int)n.mnozstvo_kalorii; dlzka_pripravy = (int)n.dlzka_pripravy; text = new BText(n.text); menu_napoj = new List <BMenu_napoj>(); foreach (var menuNapoj in n.menu_napoj) { BMenu_napoj pom = new BMenu_napoj(menuNapoj); menu_napoj.Add(pom); } napoj_surovina = new List <BNapoj_surovina>(); foreach (var napojSurovina in n.napoj_surovina) { BNapoj_surovina pom = new BNapoj_surovina(napojSurovina); napoj_surovina.Add(pom); } typ_napoja = new List <BTyp_napoja>(); foreach (var typNapoja in n.typ_napoja) { BTyp_napoja pom = new BTyp_napoja(typNapoja); typ_napoja.Add(pom); } entityNapoj = n; }
public bool Save(risTabulky risContext) { bool success = false; try { if (id_napoja == 0) // INSERT { this.FillEntity(); risContext.napoj.Add(entityNapoj); risContext.SaveChanges(); id_napoja = entityNapoj.id_napoja; success = true; } else // UPDATE { var temp = from a in risContext.napoj where a.id_napoja == id_napoja select a; entityNapoj = temp.Single(); this.FillEntity(); risContext.SaveChanges(); success = true; } } catch (Exception ex) { throw new ApplicationException(String.Format("{0}.{1}", this.GetType(), "Save()"), ex); } return(success); }
private void Reset() { id_napoja = 0; nazov = 0; alkoholicky = 0; mnozstvo_kalorii = 0; dlzka_pripravy = 0; text = new BText(); menu_napoj = new List <BMenu_napoj>(); napoj_surovina = new List <BNapoj_surovina>(); typ_napoja = new List <BTyp_napoja>(); entityNapoj = new napoj(); }
public bool Get(risTabulky risContext, int id) { bool success = false; try { var temp = from a in risContext.napoj where a.id_napoja == id select a; entityNapoj = temp.Single(); this.FillBObject(); success = true; } catch (Exception ex) { throw new ApplicationException(String.Format("{0}.{1}", this.GetType(), "Get()"), ex); } return(success); }