예제 #1
0
        public void Update(int id, CvData cv)
        {
            var mappedCV = _mapper.Map <Repositories.Pocos.Cv>(cv);

            mappedCV.Id = id;
            _cvRepository.Update(mappedCV);
        }
예제 #2
0
        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);
        }
예제 #3
0
 public IActionResult Put(int id, [FromBody] CvData cv)
 {
     _cvService.Update(id, cv);
     return(StatusCode(StatusCodes.Status200OK));
 }
예제 #4
0
 public ActionResult <Cv> Post([FromBody] CvData cv)
 {
     return(StatusCode(StatusCodes.Status201Created, _cvService.Add(cv, RootUrl)));
 }