public List <BillerAddressOM> GetAddresses(UserAccount account, BillerGetAddressIM im) { if (string.IsNullOrEmpty(im.IconIndex)) { return(new BillerAddressDAC().GetAddresses(account.Id, im.PageSize, im.PageIndex).Select(item => new BillerAddressOM() { BillerCode = item.BillerCode, IconIndex = item.IconIndex, Id = item.Id, ReferenceNumber = item.ReferenceNumber, Tag = item.Tag, Timestamp = item.Timestamp.ToUnixTime().ToString() }).ToList()); } return(new BillerAddressDAC().GetAddressesByIconIndex(account.Id, im.IconIndex, im.PageSize, im.PageIndex) .Select(item => new BillerAddressOM() { BillerCode = item.BillerCode, IconIndex = item.IconIndex, Id = item.Id, ReferenceNumber = item.ReferenceNumber, Tag = item.Tag, Timestamp = item.Timestamp.ToUnixTime().ToString() }).ToList()); }
public ServiceResult <List <BillerAddressOM> > GetAddresses(BillerGetAddressIM im) { return(new ServiceResult <List <BillerAddressOM> >() { Data = new BillerComponent().GetAddresses(this.GetUser(), im) }); }