Example #1
0
 public ServiceResult <bool> EditAddress(BillerEditAddressIM im)
 {
     new BillerComponent().EditAddress(this.GetUser(), im);
     return(new ServiceResult <bool>()
     {
         Data = true,
         Code = 0
     });
 }
Example #2
0
 public void EditAddress(UserAccount account, BillerEditAddressIM im)
 {
     if (new BillerAddressDAC().GetAllAddresses(account.Id).Any(item =>
                                                                item.BillerCode == im.BillerCode && im.ReferenceNumber == item.ReferenceNumber && item.Id != im.Id))
     {
         throw new CommonException(ReasonCode.BillerAddressExisted, Resources.BillerAddressExisted);
     }
     new BillerAddressDAC().Update(new BillerAddress()
     {
         BillerCode      = im.BillerCode,
         IconIndex       = im.IconIndex,
         Id              = im.Id,
         ReferenceNumber = im.ReferenceNumber,
         Tag             = im.Tag,
         Timestamp       = DateTime.UtcNow
     });
 }