Esempio n. 1
0
        public IActionResult UpdateCertification(int id, [FromBody] RequestUpdateCertification model)
        {
            Certification certification;

            if (id != model.Id)
            {
                return(NotFound());
            }
            if (ModelState.IsValid)
            {
                certification = _certificationServices.UpdateCertification(model);
                var skills = _certificationServices.GetSkillByCertificationId(model.Id);
                Global.Mapper.Map(skills, model.Skills);
                model.ToModel(certification);
                _certificationServices.Commit();
                return(Ok(model));
            }
            else
            {
                return(BadRequest());
            }
        }