private async Task initGridData() { SuplementSearchParams searchParams = new SuplementSearchParams { Name = tbName.Text, Type = cbVrsta.SelectedValue.ToString() }; _suplements = await _suplementApiService.GetAll <List <Suplement> >(searchParams); dgvSuplements.DataSource = _suplements; }
public async Task LoadSuplements(SuplementType suplementType) { Suplements.Clear(); SuplementSearchParams searchParams = new SuplementSearchParams(); if (suplementType != null) { searchParams.Type = suplementType.Type; } List <Suplement> suplements = await suplementsApiService.GetAll <List <Suplement> >(searchParams); foreach (var suplement in suplements) { Suplements.Add(suplement); } }
public List <Models.Suplements.Suplement> GetAll(SuplementSearchParams suplementSearch, UserInfo userInfo) { IQueryable <Database.Suplement> query = _context.Suplements .AsQueryable() .Include(x => x.SuplementType) .Include(x => x.SuplementsRatings); if (!string.IsNullOrEmpty(suplementSearch.Name)) { query = query.Where(x => x.Name == suplementSearch.Name); } if (!string.IsNullOrEmpty(suplementSearch.Type)) { query = query.Where(x => x.SuplementType.Type == suplementSearch.Type); } return(query.ToList() .Select(x => mapFromDb(x, userInfo)) .ToList()); }
public List <Models.Suplements.Suplement> GetAll([FromQuery] SuplementSearchParams suplementSearch) { UserInfo userInfo = _authenticationService.IsAuthorized(Request, new string[] { "EMPLOYEE", "CLIENT", "TRAINER" }); return(_suplementsService.GetAll(suplementSearch, userInfo)); }