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); }