コード例 #1
0
        public async Task <IActionResult> Create(VacancyApplicantDTO vacancyApplicantDto)
        {
            var vacancyApplicant = _mapper.Map <VacancyApplicant>(vacancyApplicantDto);

            await _repo.Create(vacancyApplicant);

            if (await _repo.SaveAll())
            {
                return(CreatedAtRoute("CreateVacancyApplicant", new { id = vacancyApplicant.Id }, vacancyApplicant));
            }

            return(BadRequest("creation unsuccessful"));
        }
コード例 #2
0
        public async Task <IActionResult> Update(VacancyApplicantDTO vacancyApplicantDto)
        {
            var vacancyApplicant = _mapper.Map <VacancyApplicant>(vacancyApplicantDto);

            var thisVacancyApplicant = await _repo.Get(vacancyApplicant.Id);

            if (thisVacancyApplicant == null)
            {
                return(BadRequest("VacancyApplicant not found"));
            }

            if (await _repo.SaveAll())
            {
                return(NoContent());
            }

            return(BadRequest("Update unsuccessful"));
        }