public void deletePeopleAnalysis(Guid id)
        {
            objPeopleAnalysis = new CRM_KA_PeopleAnalysisRepository();

            CRM_KA_PeopleAnalysis entity = objPeopleAnalysis.GetSingle(x => x.id.Equals(id));

            objPeopleAnalysis.Delete(entity);
        }
        public void updatePeopleAnalysis(CRM_KA_PeopleAnalysisModel entity)
        {
            objPeopleAnalysis = new CRM_KA_PeopleAnalysisRepository();

            Mapper.CreateMap<CRM_KA_PeopleAnalysisModel, CRM_KA_PeopleAnalysis>();

            CRM_KA_PeopleAnalysis result = objPeopleAnalysis.GetSingle(x => x.id.Equals(entity.id));

            result = Mapper.Map(entity, result);

            objPeopleAnalysis.Update(result);
        }
        public CRM_KA_PeopleAnalysisModel getPeopleAnalysisId(Guid id)
        {
            objPeopleAnalysis = new CRM_KA_PeopleAnalysisRepository();

            Mapper.CreateMap<CRM_KA_PeopleAnalysis, CRM_KA_PeopleAnalysisModel>();

            var entity = objPeopleAnalysis.GetSingle(x => x.id.Equals(id));

            CRM_KA_PeopleAnalysisModel result = new CRM_KA_PeopleAnalysisModel();
            result = Mapper.Map(entity, result);

            return result;
        }
        public void savePeopleAnalysis(CRM_KA_PeopleAnalysisModel entity)
        {
            objPeopleAnalysis = new CRM_KA_PeopleAnalysisRepository();

            Mapper.CreateMap<CRM_KA_PeopleAnalysisModel, CRM_KA_PeopleAnalysis>();

            CRM_KA_PeopleAnalysis objEntity = new CRM_KA_PeopleAnalysis();

            objEntity = Mapper.Map(entity, objEntity);

            objPeopleAnalysis.Add(objEntity);
        }
        public IList<CRM_KA_PeopleAnalysisModel> getAllPeopleAnalysisByCustomerID(string CustomerID)
        {
            objPeopleAnalysis = new CRM_KA_PeopleAnalysisRepository();

            Mapper.CreateMap<CRM_KA_PeopleAnalysis, CRM_KA_PeopleAnalysisModel>();

            IList<CRM_KA_PeopleAnalysis> objEntity = objPeopleAnalysis.GetAll(x => x.CustomerID.Equals(CustomerID)).ToList();

            IList<CRM_KA_PeopleAnalysisModel> objResult = new List<CRM_KA_PeopleAnalysisModel>();

            objResult = Mapper.Map(objEntity, objResult);

            return objResult;
        }