Ejemplo n.º 1
0
 public void Insert(T entity)
 {
     if (entity == null)
     {
         throw new ArgumentNullException("entity");
     }
     _entities.Add(entity);
     _context.Save();
 }
        public bool SaveResumeDetails(Data_CustomerDetail customerDetail)
        {
            var resumeId      = customerDetail.ResumeDetails.First().ResumeDetailsId;
            var resumeDetails = _resumeDetailsRepository.Query(x => x.ResumeDetailsId == resumeId);

            if (resumeDetails.Any())
            {
                resumeDetails.Single().CAREER_OBJECTIVE              = customerDetail.ResumeDetails.First().CAREER_OBJECTIVE;
                resumeDetails.Single().HONORS_AND_REWARDS            = customerDetail.ResumeDetails.First().HONORS_AND_REWARDS;
                resumeDetails.Single().PROFESSIONAL_RESPONSIBILITIES = customerDetail.ResumeDetails.First().PROFESSIONAL_RESPONSIBILITIES;
                resumeDetails.Single().DisplayStyleId     = customerDetail.ResumeDetails.First().DisplayStyleId;
                resumeDetails.Single().RELATED_EXPERIENCE = customerDetail.ResumeDetails.First().RELATED_EXPERIENCE;
                resumeDetails.Single().CustomerDetailsID  = customerDetail.ResumeDetails.First().CustomerDetailsID;
            }
            else
            {
                var s = _phaniDbContext.ResumeDetails.Add(new Data_ResumeDetail()
                {
                    CAREER_OBJECTIVE              = customerDetail.ResumeDetails.First().CAREER_OBJECTIVE,
                    HONORS_AND_REWARDS            = customerDetail.ResumeDetails.First().HONORS_AND_REWARDS,
                    PROFESSIONAL_RESPONSIBILITIES = customerDetail.ResumeDetails.First().PROFESSIONAL_RESPONSIBILITIES,
                    DisplayStyleId     = customerDetail.ResumeDetails.First().DisplayStyleId,
                    RELATED_EXPERIENCE = customerDetail.ResumeDetails.First().RELATED_EXPERIENCE,
                    CustomerDetailsID  = customerDetail.ResumeDetails.First().CustomerDetailsID
                });
                _phaniDbContext.ResumeDetails.Add(s);
            }
            _phaniDbContext.Save();
            return(true);
        }