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)); }
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"); }); }
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)); }
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; } }); }); }
private void OnSuccesPay(NSDictionary paymentData) { Result?.Invoke(PPHelper.GetPaymentIdFromConfirmationResponse(paymentData)); }
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)); }
private void ModelView_GetPayment(Action <string> arg) { PPHelper.Buy(); _result = arg; }