public SifarnikListModel VratiSveSaPoljima(ESifarnik sifarnik, ListaSifarnikRequestModel model) { var polja = inputParameters.GetPoljaSifarnikaService.GetPoljaSifarnika(); var result = polja[sifarnik].Invoke(inputParameters); if (!string.IsNullOrEmpty(model.Filter)) { result.Items = result.Items.Where(a => a.Naziv.ToLower().Contains(model.Filter.ToLower())); } var total = result.Items.Count(); result.Items = result.Items.Skip(model.Page * model.Count - model.Count) .Take(model.Count).ToList(); return(new SifarnikListModel(result.Items, result.FieldsList, total)); }
public IActionResult VratiSveNekesirano(ESifarnik sifarnik, [FromQuery] ListaSifarnikRequestModel model) { return(Ok(sifarnikService.VratiSveSaPoljima(sifarnik, model))); }