Esempio n. 1
0
        public void AddJobResume(UserIdentity userIdentity, JobResumePM jobResumePM)
        {
            var resume = jobResumePM.GetJobResume();

            if ((resume.StartYear.HasValue && resume.EndYear.HasValue && resume.StartYear > resume.EndYear) ||
                (!resume.StartYear.HasValue || resume.EndYear.HasValue))
            {
                resume.StartYear = resume.EndYear = null;
            }
            resume.UserId       = userIdentity.UserId;
            resume.Organization = OrganizationBiz.AddOrganizationIfNotExist(jobResumePM.OrganizationName, OrganizationType.Company);
            resume.Job          = JobBiz.AddJobIfNotExist(jobResumePM.JobName);
            JobResumeBiz.Add(resume);
            UnitOfWork.SaveChanges();
        }
Esempio n. 2
0
 public static JobResume GetJobResume(this JobResumePM jobResumePM)
 {
     return(AutoMapper.Mapper.Map <JobResumePM, JobResume>(jobResumePM));
 }