Пример #1
0
 public static bool UpdateSocialArticle(DBO.SocialArticle socialArticle)
 {
     using (IziWatchEntities bdd = new IziWatchEntities())
     {
         try
         {
             T_SocialArticle t_socialArticle = bdd.T_SocialArticle.Where(x => x.id == socialArticle.Id).FirstOrDefault();
             if (t_socialArticle != null)
             {
                 t_socialArticle.id        = socialArticle.Id;
                 t_socialArticle.text      = socialArticle.Text;
                 t_socialArticle.image     = socialArticle.Image;
                 t_socialArticle.social_id = socialArticle.SocialId;
                 bdd.SaveChanges();
                 return(true);
             }
             else
             {
                 return(false);
             }
         }
         catch (Exception e)
         {
             return(false);
         }
     }
 }
Пример #2
0
 public ActionResult Edit([Bind(Include = "Id,Text,Image,SocialId")] DBO.SocialArticle socialArticle)
 {
     if (ModelState.IsValid)
     {
         BusinessManagement.SocialArticle.UpdateSocialArticle(socialArticle);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(socialArticle));
 }
Пример #3
0
        public static void TweetsToArticles(DBO.Social soc, List <DBO.TwitterSocialArticle> list)
        {
            foreach (DBO.TwitterSocialArticle tsa in list)
            {
                DBO.SocialArticle sa = new DBO.SocialArticle();
                sa.Image    = tsa.image;
                sa.Text     = tsa.text;
                sa.SocialId = soc.Id;

                BusinessManagement.SocialArticle.CreateSocialArticle(sa);
            }
        }
Пример #4
0
 // GET: SocialArticles/Delete/5
 public ActionResult Delete(int?id)
 {
     if (id == null)
     {
         return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
     }
     DBO.SocialArticle socialArticle = BusinessManagement.SocialArticle.GetSocialArticle((int)id);
     if (socialArticle == null)
     {
         return(HttpNotFound());
     }
     return(View(socialArticle));
 }
Пример #5
0
        static public void ProcessResponse(DBO.Social s, DBO.FacebookSocialArticles Response)
        {
            Data[] data = Response.data;

            foreach (Data d in data)
            {
                DBO.SocialArticle sa = new DBO.SocialArticle {
                    Text  = d.name + d.message,
                    Image = d.picture, SocialId = s.Id
                };

                BusinessManagement.SocialArticle.CreateSocialArticle(sa);
            }
        }
Пример #6
0
        public ActionResult CreateArticleSocialNetwork()
        {
            List <DBO.Category> categories = BusinessManagement.Category.GetListCategory();
            String socialArticleId         = "0";

            if (Request["socialArticleId"] != null)
            {
                int id;
                if (Int32.TryParse(Request["socialArticleId"], out id))
                {
                    DBO.SocialArticle socialArticle = BusinessManagement.SocialArticle.GetSocialArticle(id);
                    ViewBag.preImage = socialArticle.Image;
                    ViewBag.preText  = socialArticle.Text;
                    socialArticleId  = Request["socialArticleId"];
                }
            }
            ViewBag.socialArticleId = socialArticleId;
            ViewBag.categories      = categories;
            ViewBag.postData        = false;
            return(View());
        }
Пример #7
0
 public static bool CreateSocialArticle(DBO.SocialArticle socialArticle)
 {
     using (IziWatchEntities bdd = new IziWatchEntities())
     {
         try
         {
             T_SocialArticle t_socialArticle = new T_SocialArticle()
             {
                 id        = socialArticle.Id,
                 text      = socialArticle.Text,
                 image     = socialArticle.Image,
                 social_id = socialArticle.SocialId
             };
             bdd.T_SocialArticle.Add(t_socialArticle);
             bdd.SaveChanges();
             return(true);
         }
         catch (Exception e)
         {
             return(false);
         }
     }
 }
Пример #8
0
 public static bool UpdateSocialArticle(DBO.SocialArticle socialArticle)
 {
     return(DataAccess.SocialArticle.UpdateSocialArticle(socialArticle));
 }