public override PatchUserPaymentProfileResult Execute(IUnitOfWork unitOfWork, PatchUserPaymentProfileParameter parameter, PatchUserPaymentProfileResult result) { IRepository <UserPaymentProfile> repository = unitOfWork.GetRepository <UserPaymentProfile>(); UserPaymentProfile updated = repository.Get(parameter.Id); updated.ExpirationDate = parameter.ExpirationDate; unitOfWork.Save(); ModifyRecurringSaleInformationRequest request = new ModifyRecurringSaleInformationRequest { UserId = this.UserId, Password = this.Password, MerchantId = this.MerchantId, RecurringSaleTokenIdToModify = parameter.CardIdentifier, CardExpirationDate = parameter.ExpirationDate, CustomerCode = SiteContext.Current.BillTo.CustomerNumber }; ModifyRecurringSaleInformationResponse modifyRecurringSaleInformationResponse = new AdministrationClient().ModifyRecurringSaleInformation(request); //BUSA-1122 Cenpos call to modify existing stored payment profile if (modifyRecurringSaleInformationResponse.Result == 0) { return(result); } else { return(this.CreateErrorServiceResult <PatchUserPaymentProfileResult>(result, SubCode.GeneralFailure, "Error occured while processing the card")); } }
public BaseAdminControls() { Debug.WriteLine("BaseAdminControls"); try { Client = new AdministrationClient("Binding_Administration"); } catch (Exception ex) { TrapError(ex); } }
public ArchiveServerConfiguration(ref AdministrationClient adminClient, Archive archive, bool isEditing = false, ArchiveServerConfig editConfig = null) { InitializeComponent(); client = adminClient; serverArchive = archive; EditMode = isEditing; editedConfig = editConfig ?? new ArchiveServerConfig { Archive = archive, TransitEnabled = true }; ckEnabled.Checked = editedConfig.TransitEnabled; ckEnabled_CheckedChanged(null, EventArgs.Empty); DialogResult = System.Windows.Forms.DialogResult.Cancel; }
//BUSA-462 : Ability to save Credit Cards (in CenPos) and offer it to users Starts public RemoveStoredPaymentProfileResult RemoveStoredPaymentProfile(string tokenID) { DeleteRecurringSaleInformationRequest request = new DeleteRecurringSaleInformationRequest { UserId = this.UserId, Password = this.Password, MerchantId = this.MerchantId, RecurringSaleTokenId = tokenID }; DeleteRecurringSaleInformationResponse deleteRecurringSaleInformationResponse = new AdministrationClient().DeleteRecurringSaleInformation(request); RemoveStoredPaymentProfileResult removeStoredPaymentProfileResult = new RemoveStoredPaymentProfileResult { Success = (deleteRecurringSaleInformationResponse.Result == 0) }; if (!removeStoredPaymentProfileResult.Success) { removeStoredPaymentProfileResult.ResponseMessages.Add(string.Format("Transaction Failed: {0}", deleteRecurringSaleInformationResponse.Message)); } return(removeStoredPaymentProfileResult); }
bool AuthNUSNET(string username, string password) { AdministrationClient client = new AdministrationClient(); Credentials c = new Credentials(); c.UserID = Login1.UserName.Trim(); c.Password = KeyGen.Encrypt(Login1.Password); try { User u = client.SecureAuthenticate(c); client.Close(); Session["nusNETuser"] = u; client.Close(); return true; } catch (Exception ex) { Alert.Show(ex.Message, false); } finally { client.Close(); } return false; }
protected string Uploader(string s) { AdministrationClient adClient = new AdministrationClient(); string uploader = adClient.GetUserName(s); adClient.Close(); return uploader; }
public AdministrationController(MemberClient memberClient, AdministrationClient administrationClient) { _memberClient = memberClient; _administrationClient = administrationClient; }
protected string RequestorEmail(string s) { AdministrationClient adClient = new AdministrationClient(); string uploader = adClient.GetUserEmail(s); adClient.Close(); return uploader; }