public bool Save(risTabulky risContext) { bool success = false; try { var temp = from a in risContext.objednavka_menu where a.id_objednavky == id_objednavky && a.id_menu == id_menu select a; if (!temp.Any()) // INSERT { this.FillEntity(); risContext.objednavka_menu.Add(entityObjednavkaMenu); risContext.SaveChanges(); success = true; } else // UPDATE { entityObjednavkaMenu = temp.Single(); this.FillEntity(); risContext.SaveChanges(); success = true; } } catch (Exception ex) { throw new ApplicationException(String.Format("{0}.{1}", this.GetType(), "Save()"), ex); } return(success); }
public BObjednavka_menu(objednavka_menu om) { id_polozky = om.id_polozky; id_menu = om.id_menu; id_objednavky = om.id_objednavky; id_podniku = om.id_podniku; menu = new BMenu(om.menu); objednavka = new BObjednavka(om.objednavka); entityObjednavkaMenu = om; }
private void Reset() { id_polozky = 0; id_menu = 0; id_objednavky = 0; id_podniku = 0; menu = new BMenu(); objednavka = new BObjednavka(); entityObjednavkaMenu = new objednavka_menu(); }
public bool Get(risTabulky risContext, int idObjednavka, int idMenu) { bool success = false; try { var temp = from a in risContext.objednavka_menu where a.id_objednavky == idObjednavka && a.id_menu == idMenu select a; entityObjednavkaMenu = temp.Single(); this.FillBObject(); success = true; } catch (Exception ex) { throw new ApplicationException(String.Format("{0}.{1}", this.GetType(), "Get()"), ex); } return(success); }