public ActionResult <IEnumerable <SizeDetailsViewModel> > Index(ISearchSizeModel search)
        {
            var vm = this.manager.SearchProductSize(search)
                     .Select(SizeDetailsViewModel.FromEntity)
                     .ToArray();

            return(vm);
        }
        public IQueryable <Size> SearchProductSize(ISearchSizeModel model)
        {
            var query = this.sizeRepo.All();

            if (model == null)
            {
                return(query);
            }

            if (!string.IsNullOrWhiteSpace(model.Name))
            {
                query = query.Where(c => c.Name.Contains(model.Name));
            }

            return(query);
        }