//public BasicResponse<SysEmergencyLinkageInfo> AddSysEmergencyLinkage(
        //    SysEmergencyLinkageAddRequest sysEmergencyLinkageRequest)
        //{
        //    var _sysEmergencyLinkage =
        //        ObjectConverter.Copy<SysEmergencyLinkageInfo, SysEmergencyLinkageModel>(sysEmergencyLinkageRequest
        //            .SysEmergencyLinkageInfo);
        //    var resultsysEmergencyLinkage = _Repository.AddSysEmergencyLinkage(_sysEmergencyLinkage);
        //    var sysEmergencyLinkageresponse = new BasicResponse<SysEmergencyLinkageInfo>();
        //    sysEmergencyLinkageresponse.Data =
        //        ObjectConverter.Copy<SysEmergencyLinkageModel, SysEmergencyLinkageInfo>(resultsysEmergencyLinkage);
        //    return sysEmergencyLinkageresponse;
        //}

        //public BasicResponse<SysEmergencyLinkageInfo> UpdateSysEmergencyLinkage(
        //    SysEmergencyLinkageUpdateRequest sysEmergencyLinkageRequest)
        //{
        //    var _sysEmergencyLinkage =
        //        ObjectConverter.Copy<SysEmergencyLinkageInfo, SysEmergencyLinkageModel>(sysEmergencyLinkageRequest
        //            .SysEmergencyLinkageInfo);
        //    _Repository.UpdateSysEmergencyLinkage(_sysEmergencyLinkage);
        //    var sysEmergencyLinkageresponse = new BasicResponse<SysEmergencyLinkageInfo>();
        //    sysEmergencyLinkageresponse.Data =
        //        ObjectConverter.Copy<SysEmergencyLinkageModel, SysEmergencyLinkageInfo>(_sysEmergencyLinkage);
        //    return sysEmergencyLinkageresponse;
        //}

        //public BasicResponse DeleteSysEmergencyLinkage(SysEmergencyLinkageDeleteRequest sysEmergencyLinkageRequest)
        //{
        //    _Repository.DeleteSysEmergencyLinkage(sysEmergencyLinkageRequest.Id);
        //    var sysEmergencyLinkageresponse = new BasicResponse();
        //    return sysEmergencyLinkageresponse;
        //}

        public BasicResponse <List <SysEmergencyLinkageInfo> > GetSysEmergencyLinkageList(
            SysEmergencyLinkageGetListRequest sysEmergencyLinkageRequest)
        {
            var sysEmergencyLinkageresponse = new BasicResponse <List <SysEmergencyLinkageInfo> >();

            sysEmergencyLinkageRequest.PagerInfo.PageIndex = sysEmergencyLinkageRequest.PagerInfo.PageIndex - 1;
            if (sysEmergencyLinkageRequest.PagerInfo.PageIndex < 0)
            {
                sysEmergencyLinkageRequest.PagerInfo.PageIndex = 0;
            }
            var rowcount = 0;
            var sysEmergencyLinkageModelLists = _Repository.GetSysEmergencyLinkageList(
                sysEmergencyLinkageRequest.PagerInfo.PageIndex, sysEmergencyLinkageRequest.PagerInfo.PageSize,
                out rowcount);
            var sysEmergencyLinkageInfoLists = new List <SysEmergencyLinkageInfo>();

            foreach (var item in sysEmergencyLinkageModelLists)
            {
                var SysEmergencyLinkageInfo =
                    ObjectConverter.Copy <SysEmergencyLinkageModel, SysEmergencyLinkageInfo>(item);
                sysEmergencyLinkageInfoLists.Add(SysEmergencyLinkageInfo);
            }
            sysEmergencyLinkageresponse.Data = sysEmergencyLinkageInfoLists;
            return(sysEmergencyLinkageresponse);
        }