public BObrazok(obrazok o) { id_obrazka = o.id_obrazka; metadata = o.metadata; akcia = new List <BAkcia>(); foreach (var akcia1 in o.akcia) { BAkcia pom = new BAkcia(akcia1); akcia.Add(pom); } denne_menu = new List <BDenne_menu>(); foreach (var denneMenu in o.denne_menu) { BDenne_menu pom = new BDenne_menu(denneMenu); denne_menu.Add(pom); } menu = new List <BMenu>(); foreach (var menu1 in o.menu) { BMenu pom = new BMenu(menu1); menu.Add(pom); } entityObrazok = o; }
public bool Save(risTabulky risContext) { bool success = false; try { if (id_obrazka == 0) // INSERT { this.FillEntity(); risContext.obrazok.Add(entityObrazok); risContext.SaveChanges(); id_obrazka = entityObrazok.id_obrazka; success = true; } else // UPDATE { var temp = from a in risContext.obrazok where a.id_obrazka == id_obrazka select a; entityObrazok = 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_obrazka = 0; metadata = ""; akcia = new List <BAkcia>(); denne_menu = new List <BDenne_menu>(); menu = new List <BMenu>(); entityObrazok = new obrazok(); }
public bool Get(risTabulky risContext, int id) { bool success = false; try { var temp = from a in risContext.obrazok where a.id_obrazka == id select a; entityObrazok = temp.Single(); this.FillBObject(); success = true; } catch (Exception ex) { throw new ApplicationException(String.Format("{0}.{1}", this.GetType(), "Get()"), ex); } return(success); }