示例#1
0
        public static void SaveUserResponses(UserViewModel user, List <SkillsLevel> skills)
        {
            foreach (var skill in skills)
            {
                var sk = ProfileService.GetSkill(skill.SkillId);

                var reply = new SystemQuestions()
                {
                    userLevel         = skill.SkillLevel,
                    Profile_profileId = user.ProfileId.Value,
                    Path_pathId       = sk.Paths.FirstOrDefault().pathId,
                    skill             = sk.skillName,
                    Badge_badgeId     = sk.Badge_badgeId
                };

                Repository.AddSystemQuestion(reply);
            }
        }
 public void Edit(SystemQuestions question)
 {
     db.Entry(question).State = System.Data.Entity.EntityState.Modified;
     db.SaveChanges();
 }
        public void Delete(int sqId)
        {
            SystemQuestions question = db.SystemQuestions.Find(sqId);

            db.SystemQuestions.Remove(question);
        }
 public void AddSystemQuestion(SystemQuestions question)
 {
     db.SystemQuestions.Add(question);
     db.SaveChanges();
 }