public ActionResult MainPage()
        {
            //GEÇERLİ OTURUMU AÇMIŞ KİŞİNİN ID' SİNİ ALIP POST SAHİBİ KİŞİ İLE KONTROL ETTİRME İŞLEMİ.
            TempData["currentUserId"] = (int)Session["userId"];

            foreach (var articleItem in _postBusiness.getAllArticlePost())
            {
                _postModel = new PostModel();

                _postModel.UserID = (int)_profileBusiness.getProfileInfo(articleItem.PostOwnerID).UserID;
                _postModel.UserRegisterID = (int)_profileBusiness.getProfileInfo(articleItem.PostOwnerID).UserRegisterID;
                _postModel.IconID = (int)_profileBusiness.getProfileInfo(articleItem.PostOwnerID).IconID;

                _postModel.Name = _registerBusiness.findById(_postModel.UserRegisterID).Name;
                _postModel.Surname = _registerBusiness.findById(_postModel.UserRegisterID).Surname;

                _postModel.IconUrl = _iconBusiness.getIconUrl(_postModel.IconID);

                _postModel.PostHeader = articleItem.PostHeader;
                _postModel.PostContent = articleItem.PostContent;
                _postModel.PostDate = articleItem.PostDate;
                _postModel.PostOwnerID = articleItem.PostOwnerID;

                _postModelList.Add(_postModel);
            }

            return View(_postModelList);
        }
        public MainController(PostModel postModel)
        {
            _postBusiness = DependencyResolver.Current.GetService<IPostBusiness>();

            _iconBusiness = DependencyResolver.Current.GetService<IIconBusiness>();
            _registerBusiness = DependencyResolver.Current.GetService<IRegisterBusiness>();
            _profileBusiness = DependencyResolver.Current.GetService<IProfileBusiness>();
            _postModel = postModel;
            _postModelList = new List<PostModel>();
        }