/************************************* * Created by: Tuan Tran * Created on: Mar 6, 2017 * Function: GetCorpAcctDetail * Purpose: GetCorpAcctDetail * Inputs: CorpCd * Returns: CorporateResponse *************************************/ public async Task <CorporateResponse> GetCorpAcctDetail(string CorpCd) { Logger.Info("Invoking GetCorpAcctDetail fuction use EF to call SP"); var response = new CorporateResponse() { Status = ResponseStatus.Failure, }; try { using (var scope = Container.BeginLifetimeScope()) { var coporateDAO = scope.Resolve <ICorporateOpDAO>(); var result = await coporateDAO.GetCorpAcctDetail(CorpCd); if (result != null) { response.coporate = Mapper.Map <CorporateDTO, Corporate>(result); } } response.Status = ResponseStatus.Success; } catch (Exception ex) { string msg = string.Format("Error in GetCorpAcctDetail: detail:{0}", ex.Message); Logger.Error(msg, ex); response.Status = ResponseStatus.Exception; response.Message = msg; } return(response); }
/************************************* * Created by: Tuan Tran * Created on: March 6, 2017 * Function: GetAcctCorpList * Purpose: GetAcctCorpList * Inputs: corpCd * Returns: CorporateResponse *************************************/ public async Task <CorporateResponse> GetAcctCorpList(string corpCd) { Logger.Info("Invoking GetCorpAcctList fuction use EF to call SP"); var response = new CorporateResponse() { Status = ResponseStatus.Failure, }; try { using (var scope = Container.BeginLifetimeScope()) { var coporateDAO = scope.Resolve <ICorporateOpDAO>(); var results = await coporateDAO.GetAcctCorpList(corpCd); if (results.Count() > 0) { response.generalInfoes = Mapper.Map <IList <GeneralInfoDTO>, IList <GeneralInfoModel> >(results); } } response.Status = ResponseStatus.Success; } catch (Exception ex) { string msg = string.Format("Error in GetAcctCorpList: detail:{0}", ex.Message); Logger.Error(msg, ex); response.Status = ResponseStatus.Exception; response.Message = msg; } return(response); }