Esempio n. 1
0
        public void OnPost()
        {
            Specification.PageNumber = 1;
            SelectedCategoryFlags    = GetCategoryFilter();
            HttpContext.Session.Set(SessionKeyCategories, GetCategoryFilter());
            HttpContext.Session.Set(SessionKeyCookingTime, CookingTimeLimitInMinutes);
            HttpContext.Session.Set(SessionKeyPreparTime, PreparingTimeLimitInMinutes);

            RecipePreviews = recipeLogic.Get(new RecipeGetFilter()
            {
                PageNumber            = Specification.PageNumber,
                PageSize              = Specification.PageSize,
                CategoryFilter        = (int)SelectedCategoryFlags,
                CookingTimeFilter     = CookingTimeLimitInMinutes * 60,
                PreparationTimeFilter = PreparingTimeLimitInMinutes * 60
            });
        }
Esempio n. 2
0
        public IActionResult Get([FromBody] RecipeGetFilter filter)
        {
            var result = recipeLogic.Get(filter);

            return(Ok(result));
        }