public void UpdateVacansy(int id, VacansyDTO vacancyDto) { var vacancyForUpdate = GetVacansyByID(id); if (vacancyForUpdate != null) { _unitOfWork.Vacansies.Update(_vacansyUpdateMapper.Map <VacansyDTO, Vacansy>(vacancyDto)); } }
public void AddVacansyToResume(int id, VacansyDTO vacansyDTO) { var resume = _unitOfWork.Resumes.GetOne(x => (x.ResumeId == id)); if (resume != null) { var vacancy = _vacansyMapper.Map <VacansyDTO, Vacansy>(vacansyDTO); _unitOfWork.Vacansies.Create(vacancy); resume.Vacancies.Add(vacancy); _unitOfWork.Save(); } }
public void AddVacansy(VacansyDTO vacancyDto) { try { _unitOfWork.Vacansies.Create(new Vacansy { VacansyId = vacancyDto.VacansyId, VacansyInfo = vacancyDto.VacansyInfo, VacansyPosition = vacancyDto.VacansyPosition, VacansySalary = vacancyDto.VacansySalary, VacansyTitle = vacancyDto.VacansyTitle }); _unitOfWork.Save(); } catch (Exception exception) { throw new Exception("Data can not be added!" + $"/n{exception.Message}"); } }
// PUT: api/Submission/5 public void Put(int id, [FromBody] VacansyDTO vacansyDTO) { _resumeService.AddVacansyToResume(id, vacansyDTO); }
// PUT: api/Vacansy/5 public void Put(int id, [FromBody] VacansyDTO vacansyDTO) { _vacansyService.UpdateVacansy(id, vacansyDTO); }
// POST: api/Vacansy public void Post([FromBody] VacansyDTO vacansyDTO) { _vacansyService.AddVacansy(vacansyDTO); }