private void btn_editSave_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txt_searchSaveName.Text)) { MessageBox.Show("Search Name Required"); return; } PlayerSearchCriteria criteria = GetSearchCritieriaFromForm(); if (grd_searchList.SelectedRows.Count > 0) { object pkId = grd_searchList.SelectedRows[0].Cells["PkId"].Value; criteria.PkId = Convert.ToInt32(pkId); SearchDAL.UpdateSearch(criteria); } else { SearchDAL.SaveSearch(criteria); } SearchList_Load(sender, e); HideSearchForm(); }
// GET: /<controller>/ public async Task <ActionResult <IEnumerable <PlayerModel> > > PlayerSearch([FromQuery] PlayerSearchCriteria criteria) { var players = await _searchService .SearchQuery(criteria); var mappedPlayers = players.Select(p => _mapper.Map <PlayerModel>(p)); return(mappedPlayers.ToList()); }
private void btn_editSearch_Click(object sender, EventArgs e) { if (grd_searchList.SelectedRows.Count > 0) { object pkId = grd_searchList.SelectedRows[0].Cells["PkId"].Value; PlayerSearchCriteria criteria = SearchDAL.GetSearch <PlayerSearchCriteria>(pkId); FillFormFormCriteria(criteria); } ShowSearchForm(); }
private void FillFormFormCriteria(PlayerSearchCriteria playerSearchCriteria) { if (playerSearchCriteria != null) { txt_searchSaveName.Text = playerSearchCriteria.Name; ac_playerName.Text = playerSearchCriteria.PlayerName; cmb_srchPlayerStyle.Text = playerSearchCriteria.ChemistryStyle ?? "-- Chemistry Style -- "; cmb_srchPlayerLeague.Text = playerSearchCriteria.League ?? "-- League --"; cmb_srchPlayerClub.Text = playerSearchCriteria.Club ?? "-- Club --"; cmb_srchPlayerNationality.Text = playerSearchCriteria.Nationality ?? "-- Nationality -- "; cmb_srchPlayerPosition.Text = playerSearchCriteria.Position ?? "-- Position -- "; cmb_srchPlayerQuality.Text = playerSearchCriteria.Quality ?? "-- Quality --"; cmb_srchPlayerRarity.Text = playerSearchCriteria.Rarity ?? "-- Rarity --"; txt_srchPlayerBidMax.Text = playerSearchCriteria.MaxBid; txt_srchPlayerBidMin.Text = playerSearchCriteria.MinBid; txt_srchPlayerBinMax.Text = playerSearchCriteria.MaxBin; txt_srchPlayerBinMin.Text = playerSearchCriteria.MinBin; cmb_abSettings.SelectedValue = playerSearchCriteria.SettingId ?? -1; } }
private PlayerSearchCriteria GetSearchCritieriaFromForm() { PlayerSearchCriteria criteria = new PlayerSearchCriteria { Name = txt_searchSaveName.Text, PlayerName = ac_playerName.Text, ChemistryStyle = GetComboBoxValue(cmb_srchPlayerStyle), Club = GetComboBoxValue(cmb_srchPlayerClub), League = GetComboBoxValue(cmb_srchPlayerLeague), Nationality = GetComboBoxValue(cmb_srchPlayerNationality), Position = GetComboBoxValue(cmb_srchPlayerPosition), Rarity = GetComboBoxValue(cmb_srchPlayerRarity), Quality = GetComboBoxValue(cmb_srchPlayerQuality), MaxBid = txt_srchPlayerBidMax.Text, MinBid = txt_srchPlayerBidMin.Text, MaxBin = txt_srchPlayerBinMax.Text, MinBin = txt_srchPlayerBinMin.Text, SettingId = GetSettingId(), }; return(criteria); }