/// <summary>
 ///  Convert DTO to MerchantDetails
 /// </summary>
 /// <param name="merchantDetailsDto"></param>
 /// <returns></returns>
 public static MerchantDetails ConvertToMerchantDetails(MerchantDetailsDto merchantDetailsDto)
 {
     return new MerchantDetails
                {
                     MerchantId = merchantDetailsDto.MID,
                     PasswordExpiry = merchantDetailsDto.PasswordExpiryDatetime,
                     Is3DSecureAllowed = merchantDetailsDto.Is3DSecureAllowed,
                     IsAmexAllowed = merchantDetailsDto.IsAmexAllowed,
                     IsPaypalAllowed = merchantDetailsDto.IsPaypalAllowed,
                     IsIvrAllowed = merchantDetailsDto.IsIvrAllowed,
                     Id = merchantDetailsDto.Id,
                     Password = merchantDetailsDto.Password,
                     MerchantStatusCode = merchantDetailsDto.MerchantStatusCode,
                     UseSettlementAccount = merchantDetailsDto.UseSettlementAccount
                };
 }
       /// <summary>
       ///  Convert DTO to BankAccount
       /// </summary>
       /// <param name="merchantDetailsDto">MerchantDetailsDto</param>
       /// <returns>BankAccount</returns>
       public static BankAccount ConvertToBankAccount(MerchantDetailsDto merchantDetailsDto)
       {
           return new BankAccount
                      {
                          Id = merchantDetailsDto.BankAccountId,
                          BankName = merchantDetailsDto.BankName,
                          BranchName = merchantDetailsDto.BranchName,
                          AccountName = merchantDetailsDto.AccountName,
                          AccountNumber = merchantDetailsDto.AccountNumber,
                          AddressLine1 = merchantDetailsDto.AddressLine1,
                          AddressLine2 = merchantDetailsDto.AddressLine2,
                          AddressLine3 = merchantDetailsDto.AddressLine3,
                          IBAN = merchantDetailsDto.IBAN,
                          BIC = merchantDetailsDto.BIC,
                          StateProvinceId = merchantDetailsDto.StateProvinceId,
                          City = merchantDetailsDto.City,
                          CountryId = merchantDetailsDto.CountryId,
                          PostCode = merchantDetailsDto.PostCode,
                          BankCode = merchantDetailsDto.BankCode
 
                      };
       }
Beispiel #3
0
 public bool ModifyBusinessMerchantDetails(MerchantDetailsDto merchantDetailsDto)
 {
     var merchantDetails = DataTransferObjectsConverter.ConvertToMerchantDetails(merchantDetailsDto);
     var bankAcccount = DataTransferObjectsConverter.ConvertToBankAccount(merchantDetailsDto);
     return businessManager.UpdateBusinessMerchantDetails(merchantDetailsDto.BusinessId, merchantDetails, bankAcccount);
 }