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();
        }
Exemple #2
0
        // 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);
        }