Пример #1
0
        public async Task <ResultModel> UpdatetblLottoTicket(tblLottoTicket model, string Url)
        {
            ResultModel _User = new ResultModel();

            try
            {
                _User = await _helper.Post <tblLottoTicket>(model, Url);

                return(_User);
            }
            catch (Exception ex)
            {
                // Crashes.TrackError(ex);
                return(_User);
            }
        }
Пример #2
0
        private async Task VoidData()
        {
            if (VoidTicketGridListObservCollection != null)
            {
                bool StatusCheck = false;
                foreach (var Item in VoidTicketGridListObservCollection)
                {
                    var Bets = new tblBetsPerBall();
                    Bets.fAmount       = Convert.ToDouble(Item.Amt);
                    Bets.iGameID       = Item.GameID;
                    Bets.sStraightBall = Item.StraightBall;
                    Bets.dtDateFor     = Item.dtBetDate;
                    var PreviousTicketData = await new VoidTicketService().PostVoidTicket(Bets, VoidTicketApi.AdjustBetsPerBall);
                    if (PreviousTicketData.Status == 1)
                    {
                        StatusCheck = true;
                    }
                }
                var Detail = new tblLottoTicket();
                Detail.bActive         = false;
                Detail.bVoided         = true;
                Detail.iVoidedBy       = Convert.ToInt32(GlobalConstant.UserName);
                Detail.dtVoidedOn      = DateTime.UtcNow;
                Detail.iVoidApprovedBy = 0;
                Detail.sTicketNo       = TicketNo;

                if (StatusCheck == true)
                {
                    var UpdateLotto = await new VoidTicketService().UpdatetblLottoTicket(Detail, VoidTicketApi.UpdatetblLottoTicket);
                    if (UpdateLotto.Status == 1)
                    {
                    }
                    var SaveLottoTicket = await new VoidTicketService().PosttblLottoTicket(Transaction, VoidTicketApi.InsertUserTransaction);
                    if (SaveLottoTicket.Status == 1)
                    {
                        ClearData();
                        Application.Current.MainPage.DisplayAlert("Message", "Success.", "Ok");
                    }
                }
            }
            else
            {
                Application.Current.MainPage.DisplayAlert("Message", "Fill Proper Detail.", "Ok");
            }
        }