Exemplo n.º 1
0
        public IResult Delete(ProfilePhoto profilePhoto)
        {
            var imagePath = _profilePhotoDal.Get(p => p.Id == profilePhoto.Id).ImagePath;
            var fullPath  = @"C:\Users\Erhan\Desktop\C#\CarProject\WebAPI\wwwroot\" + imagePath;

            PPHelper.Delete(fullPath);
            //if (result != null)
            //{
            //    return result;
            //}
            _profilePhotoDal.Delete(profilePhoto);
            return(new SuccessResult(Messages.PPDelete));
        }
Exemplo n.º 2
0
        protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
        {
            base.OnActivityResult(requestCode, resultCode, data);

            PPHelper.ProcessResponse(requestCode, resultCode, data, (objPayId) =>
            {
                _result?.Invoke(objPayId);
            }, () =>
            {
                ShowError("Error Payment");
            }, () =>
            {
                //ShowError("Cancel Payment");
            });
        }
Exemplo n.º 3
0
        public IResult Update(IFormFile formFile, ProfilePhoto profilePhoto)
        {
            var oldImage = _profilePhotoDal.Get(p => p.UserId == profilePhoto.UserId);

            if (oldImage != null)
            {
                _profilePhotoDal.Delete(oldImage);
            }
            profilePhoto.ImagePath = PPHelper.Add(formFile);

            var data = profilePhoto.ImagePath.Split('\\').LastOrDefault();

            profilePhoto.ImagePath = "/Images/ProfilePhotos/" + data;

            profilePhoto.Date = DateTime.Now;
            _profilePhotoDal.Add(profilePhoto);

            return(new SuccessResult(Messages.PPSuccesfullUpdate));
        }
Exemplo n.º 4
0
        private void Payment()
        {
            AppTools.InvokeOnMainThread(() =>
            {
                PPHelper.Buy((state, res) =>
                {
                    switch (state)
                    {
                    case (PPHelper.State.Succefull):
                        OnSuccesPay(res);
                        break;

                    case (PPHelper.State.UserCancel):
                        //OnCancelPay();
                        break;

                    default:
                        OnFailedPay();
                        break;
                    }
                });
            });
        }
Exemplo n.º 5
0
 private void OnSuccesPay(NSDictionary paymentData)
 {
     Result?.Invoke(PPHelper.GetPaymentIdFromConfirmationResponse(paymentData));
 }
Exemplo n.º 6
0
 public string GetPP(int bid, int mode, string mods, double acc, int miss, int combo, int good, int meh, int score, double percentCombo)
 {
     return(PPHelper.GetPP(_osuFilePath, bid, mode, mods, acc, miss, combo, good, meh, score, percentCombo));
 }
Exemplo n.º 7
0
 private void ModelView_GetPayment(Action <string> arg)
 {
     PPHelper.Buy();
     _result = arg;
 }