Esempio n. 1
0
        public FoodMenu UpsertFoodMenu(Guid id, IFoodMenuPayload payload)
        {
            using var openSession = _store.OpenSession();

            var toBeUpsertedFoodMenu = new FoodMenu
            {
                Id          = id,
                CookingTime = payload.CookingTime,
                IsDifficult = payload.IsDifficult,
                Name        = payload.Name
            };

            openSession.Store(toBeUpsertedFoodMenu);
            openSession.SaveChanges();

            return(toBeUpsertedFoodMenu);
        }
Esempio n. 2
0
        public FoodMenu CreateFoodMenu(IFoodMenuPayload payload)
        {
            using var openSession = _store.OpenSession();

            var newFoodMenu = new FoodMenu
            {
                Id          = Guid.NewGuid(),
                CookingTime = payload.CookingTime,
                IsDifficult = payload.IsDifficult,
                Name        = payload.Name
            };

            openSession.Store(newFoodMenu);
            openSession.SaveChanges();

            return(newFoodMenu);
        }