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 }); }
public IActionResult Get([FromBody] RecipeGetFilter filter) { var result = recipeLogic.Get(filter); return(Ok(result)); }