public IEnumerable <View.Card> GetCards(CardGetBinding binding) { using (var context = GetMainContext()) { return(context.Cards.WhereUser(UserId) .WhereIf(binding.IsActive.HasValue, x => x.IsActive == binding.IsActive.Value) .Select(x => new View.Card(x)) .ToList()); } }
public IActionResult Get([FromQuery] CardGetBinding binding) => Ok(_cardHandler.GetCards(binding));