public bool Save(risTabulky risContext) { bool success = false; try { if (id_menu == 0) // INSERT { this.FillEntity(); risContext.denne_menu.Add(entityDenneMenu); risContext.SaveChanges(); id_menu = entityDenneMenu.id_menu; success = true; } else // UPDATE { var temp = from a in risContext.denne_menu where a.id_menu == id_menu select a; entityDenneMenu = 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() { datum_platnosti = DateTime.MinValue; id_menu = 0; id_podniku = 0; id_obrazka = 0; cena = 0; menu = new BMenu(); obrazok = new BObrazok(); entityDenneMenu = new denne_menu(); }
private void FillBObject() { datum_platnosti = entityDenneMenu.datum_platnosti; id_menu = entityDenneMenu.id_menu; id_podniku = entityDenneMenu.id_podniku; if (entityDenneMenu.id_obrazka != null) { id_obrazka = (int)entityDenneMenu.id_obrazka; } cena = entityDenneMenu.cena; menu = new BMenu(entityDenneMenu.menu); obrazok = new BObrazok(entityDenneMenu.obrazok); entityDenneMenu = entityDenneMenu; }
public BDenne_menu(denne_menu dm) { datum_platnosti = dm.datum_platnosti; id_menu = dm.id_menu; id_podniku = dm.id_podniku; if (dm.id_obrazka != null) { id_obrazka = (int)dm.id_obrazka; } cena = dm.cena; menu = new BMenu(dm.menu); obrazok = new BObrazok(dm.obrazok); entityDenneMenu = dm; }
public bool Get(risTabulky risContext, int id) { bool success = false; try { var temp = from a in risContext.denne_menu where a.id_menu == id select a; entityDenneMenu = temp.Single(); this.FillBObject(); success = true; } catch (Exception ex) { throw new ApplicationException(String.Format("{0}.{1}", this.GetType(), "Get()"), ex); } return(success); }