Example #1
0
        void ICedts_UserRepository.ChangeUserClass(int UserID, Guid ClassID)
        {
            var user  = db.CEDTS_User.Where(p => p.UserID == UserID).FirstOrDefault();
            var user2 = user;

            user2.ClassID = ClassID;
            db.ApplyCurrentValues(user.EntityKey.EntitySetName, user2);
            db.SaveChanges();
        }
        /// <summary>
        /// 编辑更新知识能力类(大类型)当前点击知识能力类(大类型)
        /// </summary>
        /// <param name="Knowledge">编辑更新知识能力类(大类型)当前点击知识能力类(大类型)信息</param>
        void ICedts_KnowledgeRepository.EditSort(CEDTS_KnowledgePoints Knowledge)
        {
            var sort = (from m in db.CEDTS_KnowledgePoints where m.KnowledgePointID == Knowledge.KnowledgePointID select m).FirstOrDefault();

            Knowledge.UperKnowledgeID = sort.UperKnowledgeID;
            Knowledge.Level           = sort.Level;
            Knowledge.ConstantC       = sort.ConstantC;

            db.ApplyCurrentValues(sort.EntityKey.EntitySetName, Knowledge);
            db.SaveChanges();
        }
Example #3
0
        void ICedts_AdminRepository.EditUser(CEDTS_User user)
        {
            var name = (from m in db.CEDTS_User where m.UserID == user.UserID select m).First();

            if (user.UserPassword == null || user.UserPassword == "")
            {
                user.UserPassword = name.UserPassword;
            }
            user.Role = name.Role;
            db.ApplyCurrentValues(name.EntityKey.EntitySetName, user);
            db.SaveChanges();
        }
        void ICedts_QuestionKnowledgeRepository.Update(CEDTS_QuestionKnowledge qk)
        {
            var qKonwledge = (from m in db.CEDTS_QuestionKnowledge where m.QuestionKnowledgeID == qk.QuestionKnowledgeID select m).First();

            db.ApplyCurrentValues(qKonwledge.EntityKey.EntitySetName, qk);
            db.SaveChanges();
        }
Example #5
0
        void ICedts_ExpansionRepository.UpdateExpansion(CEDTS_Expansion Expansion)
        {
            var Expansion1 = (from m in db.CEDTS_Expansion where m.ExpansionID == Expansion.ExpansionID select m).First();

            db.ApplyCurrentValues(Expansion1.EntityKey.EntitySetName, Expansion);
            db.SaveChanges();
        }
        void ICedts_CardRepository.UpdateCard(CEDTS_Card card)
        {
            int id     = card.ID;
            var b_card = db.CEDTS_Card.Where(p => p.ID == id).FirstOrDefault();

            db.ApplyCurrentValues(b_card.EntityKey.EntitySetName, card);
            db.SaveChanges();
        }
        void ICedts_TestRepository.UpdateTest(CEDTS_Test test)
        {
            var oldtest = db.CEDTS_Test.Where(p => p.TestID == test.TestID).FirstOrDefault();

            db.ApplyCurrentValues <CEDTS_Test>(oldtest.EntityKey.EntitySetName, test);

            db.SaveChanges();
        }
Example #8
0
 void ICedts_QuestionRepository.UpdateQuestion(List <CEDTS_Question> listquestion)
 {
     for (int i = 0; i < listquestion.Count; i++)
     {
         var id = listquestion[i].QuestionID;
         var originalquestion = (from m in db.CEDTS_Question where m.QuestionID == id select m).FirstOrDefault();
         listquestion[i].Sound = originalquestion.Sound;
         db.ApplyCurrentValues(originalquestion.EntityKey.EntitySetName, listquestion[i]);
         db.SaveChanges();
     }
 }
        void ICedts_NoticeRepository.EditSystem(string content, string intro)
        {
            var system = db.CEDTS_SystemOverview.FirstOrDefault();

            if (system != null)
            {
                var tempSystem = system;
                tempSystem.Content = content;
                tempSystem.Intro   = intro;
                tempSystem.Time    = DateTime.Now;
                db.ApplyCurrentValues(system.EntityKey.EntitySetName, tempSystem);
            }
            else
            {
                system         = new CEDTS_SystemOverview();
                system.Content = content;
                system.Intro   = intro;
                system.Time    = DateTime.Now;
                db.AddToCEDTS_SystemOverview(system);
            }
            db.SaveChanges();
        }
Example #10
0
        void ICedts_PartnerRepository.SavePartner(CEDTS_Partner Partner)
        {
            Partner.PartnerID  = Guid.NewGuid();
            Partner.CreateTime = DateTime.Now;

            var        account = Partner.AdminAccount;
            CEDTS_User user    = db.CEDTS_User.Where(p => p.UserAccount == account).FirstOrDefault();
            var        user2   = user;

            user2.PartnerID = Partner.PartnerID;
            db.ApplyCurrentValues(user.EntityKey.EntitySetName, user2);

            db.AddToCEDTS_Partner(Partner);
            db.SaveChanges();
        }