Esempio n. 1
0
        public void AddEducationalResume(UserIdentity userIdentity, EducationalResumePM educationalResumePM)
        {
            var resume = educationalResumePM.GetEducationalResume();

            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(educationalResumePM.OrganizationName, OrganizationType.University);
            resume.UniversityField = UniversityFieldBiz.AddIfNotExist(educationalResumePM.UniversityFieldName);
            EducationalResumeBiz.Add(resume);
            UnitOfWork.SaveChanges();
        }
Esempio n. 2
0
 public static EducationalResume GetEducationalResume(this EducationalResumePM educationalResumePM)
 {
     return(AutoMapper.Mapper.Map <EducationalResumePM, EducationalResume>(educationalResumePM));
 }