示例#1
0
        public async Task <ShareholderBankDto> UpdateShareholderBank(int id, ShareholderBankDto shareholderBankDto)
        {
            try
            {
                ShareholderBank shareholderBank = new ShareholderBank();

                shareholderBank = this.mapper.Map <ShareholderBank>(shareholderBankDto);
                shareholderBank = await shareholderBankRepository.Update(shareholderBank);

                await shareholderBankRepository.Save();

                cache.Remove(string.Format("{0}", CacheEnum.SHAREHOLDERBANKS.ToString()));

                shareholderBankDto = this.mapper.Map <ShareholderBankDto>(shareholderBank);
            }
            catch (Exception er) { logger.LogError(string.Format("{0}===================={1}====================\n", DateTime.Now.ToString(), er.ToString())); }

            return(shareholderBankDto);
        }