public async Task AddProject(Project model, int resumeId)
        {
            var resume = await _resumeRepository.FindResume(resumeId);

            model.Resume = resume;

            await _projectRepository.AddProject(model);
        }
示例#2
0
        public async Task AddSkill(Skill model, int resumeId)
        {
            var resume = await _resumeRepository.FindResume(resumeId);

            model.Resume = resume;

            await _skillRepository.AddSkill(model);
        }
        public async Task AddEducation(Education model, int resumeId)
        {
            var resume = await _resumeRepository.FindResume(resumeId);

            model.Resume = resume;

            if (model.NotFinished)
            {
                model.YearTo = 0;
            }

            await _educationRepository.AddEducation(model);
        }
        public async Task AddExperience(Experience model, int resumeId)
        {
            var resume = await _resumeRepository.FindResume(resumeId);

            model.Resume = resume;

            if (model.NotFinished)
            {
                model.YearTo = 0;
            }

            await _experienceRepository.AddExperience(model);
        }
        public async Task <Resume> GetResume(int resumeId)
        {
            var resume = await _resumeRepository.FindResume(resumeId);

            return(await Task.FromResult(resume));
        }