Esempio n. 1
0
        // Update Certification
        public Certification UpdateCertification(RequestUpdateCertification model)
        {
            var entity = model.ToEntity();

            PrepareUpdate(entity);
            Certification _certification = Update(entity);

            foreach (var item in _ctx.CertificationSkills)
            {
                if (item.CertificationId == model.Id)
                {
                    _ctx.CertificationSkills.Remove(item);
                }
            }
            foreach (var item in model.Skills)
            {
                _ctx.CertificationSkills.Add(new CertificationSkill()
                {
                    CertificationId = model.Id, SkillId = item.Id
                });
            }
            Commit();
            return(_certification);
        }