public ActionResult Index()
        {
            App_Data.Posts_ posts_ = new App_Data.Posts_();
            //if(_StructContainer.Posts_Set.Count()>0)
            App_Data.Posts_[] test = _StructContainer.Posts_Set.ToArray();
            if (_StructContainer.Interest_rate.FirstOrDefault() != null)
            {
                App_Data.Interest_rate interest_ = _StructContainer.Interest_rate.First();
                ViewData["eur_rate"] = interest_.eur_rate;
                ViewData["usd_rate"] = interest_.usd_rate;
                ViewData["gbp_rate"] = interest_.gbp_rate;
            }

            App_Data.Posts_[] posts_s = new App_Data.Posts_[4];

            if (test.Length - 3 >= 0)
            {
                int temp_Counter = 0;
                for (int i = (test.Length - 1); i >= test.Length - 3; i--)
                {
                    posts_s[temp_Counter++] = test[i];
                }
            }
            else
            {
                for (int i = 0; i <= test.Length - 1; i++)
                {
                    posts_s[i] = test[i];
                }
            }
            return(View(posts_s));
        }
 public ActionResult Insert_New(HttpPostedFileBase file, App_Data.Posts_ posts_)
 {
     Technical_Analysis_Talking.Pro.App_Data.Database_StructContainer database_ = new App_Data.Database_StructContainer();
     App_Data.Posts_[] posts = database_.Posts_Set.ToArray();
     if (ViewData["loging_State"] != "")
     {
         //App_Data.Database_StructContainer database_ = new App_Data.Database_StructContainer();
         file.SaveAs(Server.MapPath(@"~/images/" + file.FileName));
         posts_.image = file.FileName;
         database_.Posts_Set.Add(posts_);
         database_.SaveChanges();
         ModelState.AddModelError("Saved", "Saved Succesfully ...");
     }
     return(View("Admin_panel", posts.ToPagedList(1, 10)));
 }
 public ActionResult Delete_Post()
 {
     App_Data.Database_StructContainer database_ = new App_Data.Database_StructContainer();
     if (ViewData["loging_State"] != "")
     {
         if (RouteData.Values["id"] != null)
         {
             int             ids   = int.Parse(RouteData.Values["id"].ToString());
             App_Data.Posts_ posts = database_.Posts_Set.FirstOrDefault((s) => s.Id == ids);
             database_.Posts_Set.Remove(posts);
             database_.SaveChanges();
         }
     }
     App_Data.Posts_[] post_s = database_.Posts_Set.ToArray();
     return(View("admin_panel", post_s.ToPagedList(1, 10)));
 }
 public ActionResult Viewpost()
 {
     App_Data.Database_StructContainer database_ = new App_Data.Database_StructContainer();
     if (Request.QueryString["id"] != null)
     {
         int             ids  = int.Parse(Request.QueryString["id"].ToString());
         App_Data.Posts_ post = database_.Posts_Set.FirstOrDefault((s) => s.Id == ids);
         if (post.Id >= 0)
         {
             return(View(post));
         }
         else
         {
             return(View());
         }
     }
     return(View());
 }