コード例 #1
0
        public async Task <Resume> AddResume(Resume model, string userName)
        {
            var user = await _userManager.FindByNameAsync(userName);

            model.User = user;

            var resume = await _resumeRepository.AddResume(model);

            var sections = new List <Section>();

            for (var i = 0; i < 6; i++)
            {
                sections.Add(new Section
                {
                    Sort     = i + 1,
                    IsActive = true,
                    Type     = (SectionType)i,
                    Resume   = resume
                });
            }

            await _sectionRepository.AddSections(sections);

            return(await Task.FromResult(resume));
        }
コード例 #2
0
        public async Task <IActionResult> AddResume([FromBody] Resume resume)
        {
            var _resume = await _resumeRepository.AddResume(resume);

            if (_resume == null)
            {
                return(NotFound("Currículo não encontrado"));
            }
            else
            {
                return(Ok(_resume));
            }
        }