public void Process(CompanyFullInfoRequest request)
 {
     var companyRecordInfo = request.MapTo<CompanyConnectRecord>();
     if(request.AddCompanyTypeId == (int)AddCompanyTypeEnum.AddCompanyRecord)
     {
         companyRecordInfo.CompanyConnectRecordId = 0;
     }
     _companyBll.SaveCompanyConnectRecord(companyRecordInfo);
 }
        public void Process(CompanyFullInfoRequest request)
        {
            var companyInfo       = request.MapTo <Company>();
            var companyId         = _companyBll.SaveCompany(companyInfo);
            var companyRecordInfo = request.MapTo <CompanyConnectRecord>();

            companyRecordInfo.CompanyId = companyId;
            _companyBll.SaveCompanyConnectRecord(companyRecordInfo);
        }
 public ActionResult AddCompanyRecord(CompanyFullInfoRequest request)
 {
     try
     {
         var action = new AddCompanyRecordAction(_companyBll);
         action.Process(request);
         return(Json(new SuccessModel()
         {
             success = true
         }));
     }
     catch (Exception ex)
     {
         Log.Write("新增公司出错", MessageType.Error, typeof(CompanyPushController), ex);
         return(Json(new SuccessModel()));
     }
 }