示例#1
0
        public static bool UpdateBelief(BeliefDTO belief)
        {
            var dbBelief = context.Beliefs.Where(x => x.Id == belief.Id).FirstOrDefault();

            if (dbBelief == null)
            {
                return(false);
            }
            bool updated = false;

            if (dbBelief.TopicId != belief.TopicId)
            {
                dbBelief.TopicId = belief.TopicId;
                updated          = true;
            }
            if (dbBelief.Belief != belief.Belief)
            {
                dbBelief.Belief = belief.Belief;
                updated         = true;
            }
            if (updated)
            {
                context.SaveChanges();
            }
            return(updated);
        }
示例#2
0
        public static long CreateBelief(BeliefDTO belief)
        {
            Beliefs beliefs = new Beliefs();

            beliefs.Belief  = belief.Belief;
            beliefs.TopicId = belief.TopicId;
            context.Add <Beliefs>(beliefs);
            context.SaveChanges();
            return(beliefs.Id);
        }