public void Update(int id, CvData cv) { var mappedCV = _mapper.Map <Repositories.Pocos.Cv>(cv); mappedCV.Id = id; _cvRepository.Update(mappedCV); }
public Cv Add(CvData cv, string rootUrl) { var cvPoco = _mapper.Map <Repositories.Pocos.Cv>(cv); var newCv = _cvRepository.Add(cvPoco); var mappedCv = _mapper.Map <Cv>(newCv); MapCvUrls(mappedCv, rootUrl); return(mappedCv); }
public IActionResult Put(int id, [FromBody] CvData cv) { _cvService.Update(id, cv); return(StatusCode(StatusCodes.Status200OK)); }
public ActionResult <Cv> Post([FromBody] CvData cv) { return(StatusCode(StatusCodes.Status201Created, _cvService.Add(cv, RootUrl))); }