public ServiceResult <bool> EditAddress(BillerEditAddressIM im) { new BillerComponent().EditAddress(this.GetUser(), im); return(new ServiceResult <bool>() { Data = true, Code = 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 }); }