public List <ClientViewModel> Read(ClientBindingModel model) { if (model == null) { return(_clientStorage.GetFullList()); } if (model.Id.HasValue) { return(new List <ClientViewModel> { _clientStorage.GetElement(model) }); } return(_clientStorage.GetFilteredList(model)); }