示例#1
0
        private void UpdateContentContents(string[] selectedContents, Content contentToUpdate)
        {
            if (selectedContents == null)
            {
                //clientToUpdate.Races = new List<Race>();

                var contents = (from c in context.ContentContents
                                where c.ContentID == contentToUpdate.ContentID
                                select c).ToList();

                // Remove Contents
                foreach (ContentContents r in contents)
                {
                    context.ContentContents.Remove(r);
                    context.SaveChanges();
                }


                return;
            }

            var selectedContentContentsHS = new HashSet <string>(selectedContents);


            // Get Races
            var contents1 = (from cc in context.ContentContents
                             where cc.ContentID == contentToUpdate.ContentID
                             select cc).ToList();

            // Remove Contents
            foreach (ContentContents r in contents1)
            {
                context.ContentContents.Remove(r);
                context.SaveChanges();
            }



            // Add Selected Contents
            foreach (string sel in selectedContentContentsHS)
            {
                string   UserName1 = Membership.GetUser().UserName.ToString();
                DateTime Created1  = DateTime.Now;
                int      sel1      = Convert.ToInt32(sel);

                ContentContents cc = new ContentContents
                {
                    ContentListID = sel1,
                    ContentID     = contentToUpdate.ContentID,
                    //DateUpdated = Created1,
                    //UpdatedBy = UserName1
                };

                context.ContentContents.Add(cc);
                context.SaveChanges();
            }
        }
示例#2
0
        private void InsertContentContents(string[] selectedContents, Content contentToUpdate)
        {
            if (selectedContents == null)
            {
                var contents = (from c in context.Contents
                                join cc in context.ContentContents
                                on c.ContentID equals cc.ContentListID
                                where cc.ContentID == contentToUpdate.ContentID
                                select c.ContentID).ToList();



                return;
            }

            var selectedContentContentsHS = new HashSet <string>(selectedContents);



            // Add Selected Contents
            foreach (string sel in selectedContentContentsHS)
            {
                string   UserName = Membership.GetUser().UserName.ToString();
                DateTime Created  = DateTime.Now;
                int      sel1     = Convert.ToInt32(sel);

                ContentContents cc = new ContentContents
                {
                    ContentListID = sel1,
                    ContentID     = contentToUpdate.ContentID,
                    //CreatedBy = UserName,
                    //DateCreated = Created,
                    //UpdatedBy = UserName,
                    //DateUpdated = Created
                };

                context.ContentContents.Add(cc);
                context.SaveChanges();
            }
        }