public static void Initialize(Mnom_MnomContext context) { if (!context.Dishes.Any()) { string path = Path.Combine(Path.GetFullPath(Properties.Resources.XmlFolder), "Dishes.xml"); using (Stream reader = new FileStream(path, FileMode.Open)) { XmlSerializer serializer = new XmlSerializer(typeof(Dish[]), new XmlRootAttribute("Dishes")); Dish[] dishes = (Dish[])serializer.Deserialize(reader); context.Dishes.AddRange(dishes); context.SaveChanges(); } } if (!context.User.Any()) { string path = Path.Combine(Path.GetFullPath(Properties.Resources.XmlFolder), "Users.xml"); using (Stream reader = new FileStream(path, FileMode.Open)) { XmlSerializer serializer = new XmlSerializer(typeof(User[]), new XmlRootAttribute("Users")); User[] users = (User[])serializer.Deserialize(reader); foreach (User usr in users) { context.Addresses.AddRange(usr.Addresses); } context.User.AddRange(users); context.SaveChanges(); } } }
public CartWrapper(ISession session, Mnom_MnomContext context) { this.session = session; _context = context; if (SessionHelper.GetObjectFromJson <Cart>(session, "cart") == null) { Cart = new Cart(); Cart.Dishes = new List <DishInCart>(); Cart.Additions = new List <AdditionInCart>(); SessionHelper.SetObjectAsJson(session, "cart", Cart); } else { Cart = SessionHelper.GetObjectFromJson <Cart>(session, "cart"); } }
public CartModel(Mnom_MnomContext context) { _context = context; }
public RegisterModel(Mnom_MnomContext context) { _context = context; }
public OrderModel(Mnom_MnomContext context) { _context = context; }
public LoginModel(Mnom_MnomContext context) { _context = context; }