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); }
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); }