Пример #1
0
        public ActionResult Add()
        {
            AddTweetVM model = new AddTweetVM()
            {
                AppUsers = _appUserService.GetActive(),
            };

            return(View(model));
        }
Пример #2
0
        public ActionResult Add()
        {
            ArticleVM model = new ArticleVM()
            {
                AppUsers   = _appUserService.GetActive(),
                Categories = _categoryService.GetActive(),
            };

            return(View(model));
        }
        public ActionResult Add()
        {
            AddAdvertisementVM model = new AddAdvertisementVM()
            {
                appUsers       = _appUserService.GetActive(),
                Cities         = _cityService.GetActive(),
                Districts      = _districtService.GetActive(),
                Pettypes       = _pettypeService.GetActive(),
                Races          = _raceService.GetActive(),
                advertisements = _advertisementService.GetActive(),
            };

            return(View(model));
        }
Пример #4
0
        public ActionResult List()
        {
            // list of  active apusers
            List <AppUser> model = _appUserService.GetActive();

            return(View(model));// return (admin/appuser/List page)!
        }
Пример #5
0
        public ActionResult Index()
        {
            TweetDetailVM model = new TweetDetailVM()
            {
                AppUsers = appUserService.GetActive(),
                Tweets   = tweetService.GetActive().OrderByDescending(x => x.CreatedDate).ToList(),
                Comments = commentService.GetActive().OrderByDescending(x => x.CreatedDate).ToList(),
            };

            return(View(model));
        }
Пример #6
0
        public ActionResult Inbox()
        {
            ChatVM model = new ChatVM()
            {
                AppUsers = appUserService.GetActive(),
                Chats    = chatService.GetActive(),
                user     = appUserService.GetByDefault(x => x.UserName == User.Identity.Name)
            };

            return(View(model));
        }
Пример #7
0
        public ActionResult Index()
        {
            TweetVM model = new TweetVM()
            {
                appUser  = _appUserService.FindByUserName(HttpContext.User.Identity.Name),
                AppUsers = _appUserService.GetActive(),

                Tweets = _tweetService.GetActive().OrderByDescending(x => x.CreatedDate).Take(10).ToList(),
            };

            return(View(model));
        }
Пример #8
0
        public ActionResult Index()
        {
            TweetDetailVM model = new TweetDetailVM();


            model.Tweets   = _tweetService.GetDefault(x => x.Status == Core.Enum.Status.Active || x.Status == Core.Enum.Status.Updated).OrderByDescending(x => x.CreatedDate).Take(10).ToList();
            model.AppUsers = _appUserService.GetActive();



            return(View(model));
        }
        public ActionResult List()
        {
            TweetVM model = new TweetVM()
            {
                AppUsers = appUserService.GetActive(),
                Tweets   = tweetService.GetActive().OrderByDescending(x => x.CreatedDate).ToList(),
                Comments = commentService.GetActive(),
                user     = appUserService.GetByDefault(x => x.UserName == User.Identity.Name),
            };

            return(View(model));
        }
Пример #10
0
        public ActionResult Update(int id)
        {
            Post         post  = _postService.GetById(id);
            UpdatePostVM model = new UpdatePostVM();

            model.PostDTO.Id        = post.Id;
            model.PostDTO.Header    = post.Header;
            model.PostDTO.Content   = post.Content;
            model.PostDTO.ImagePath = post.ImagePath;
            model.Categories        = _categoryService.GetActive();
            model.AppUsers          = _appUserService.GetActive();
            return(View(model));
        }
Пример #11
0
        public ActionResult Index()
        {
            TweetDetailVM model = new TweetDetailVM();


            model.Tweets   = _tweetService.GetDefault(x => x.Status == Core.Enum.Status.Active || x.Status == Core.Enum.Status.Updated).OrderByDescending(x => x.CreatedDate).Take(10).ToList();
            model.AppUsers = _appUserService.GetActive();

            //foreach (var item in model.Tweets)
            //{

            //    model.AppUser = _appUserService.GetById(item.AppUser.ID);
            //    model.Tweet = _tweetService.GetById(item.ID);
            //    //model.Comments = _commentService.GetDefault(x => x.TweetID == item.ID && (x.Status == Core.Enum.Status.Active || x.Status == Core.Enum.Status.Updated)).OrderByDescending(x => x.CreatedDate).Take(10).ToList();
            //    //model.Likes = _likeService.GetDefault(x => x.TweetID == item.ID && (x.Status == Core.Enum.Status.Active || x.Status == Core.Enum.Status.Updated));
            //    //model.LikeCount = _likeService.GetDefault(x => x.TweetID == item.ID && (x.Status == Core.Enum.Status.Active || x.Status == Core.Enum.Status.Updated)).Count();
            //    //model.CommentCount = _commentService.GetDefault(x => x.TweetID == item.ID && (x.Status == Core.Enum.Status.Active || x.Status == Core.Enum.Status.Updated)).Count();
            //}


            return(View(model));
        }
        public ActionResult _Notifications()
        {
            AppUserService _appUserService = new AppUserService();

            return(View(_appUserService.GetActive().OrderByDescending(x => x.CreatedDate).Take(3)));
        }
Пример #13
0
 public ActionResult List(int page = 1) => View(_appUserService.GetActive().OrderByDescending(x => x.CreatedDate).ToPagedList(page, 10));
        public ActionResult List()
        {
            List <AppUser> model = _appUserService.GetActive();

            return(View(model));
        }
Пример #15
0
 public ActionResult Index()
 {
     return(View(appUser.GetActive().OrderByDescending(x => x.CreatedDate).ToList()));
 }
Пример #16
0
 public ActionResult List() => View(_appuserService.GetActive());
Пример #17
0
 //public ActionResult AddTweet()
 //{
 //    List<AppUser> model = _appUserService.GetActive();
 //    return View(model);
 //}
 public ActionResult AddTweet()
 {
     return(View(_appUserService.GetActive().OrderByDescending(x => x.CreatedDate).ToList()));
 }
Пример #18
0
        public ActionResult HomePage(Tweet tweet, Hashtag hashtag, HttpPostedFileBase[] PhotoVideo, Photo photo, Video video)//Tweet ve Hashtag Ekleme
        {
            AppUser gelen = (AppUser)Session["oturum"];

            if (Session["oturum"] != null)
            {
                gelen           = (AppUser)Session["oturum"];
                tweet.AppUserID = gelen.ID;
            }
            if (ModelState.IsValid)
            {
                tweet.Like    = 0;
                tweet.Dislike = 0;
                tweet.Retweet = 0;
                #region Add Hashtag
                if (tweet.TweetText != null)
                {
                    if (tweet.TweetText.Contains('#'))
                    {
                        string[] text = tweet.TweetText.Split(' ');
                        foreach (var item in text)
                        {
                            if (hs.Any(x => x.HashTag.Contains(item)))
                            {
                                var hashtagItem = hs.GetByDefault(x => x.HashTag == item);
                                hashtagItem.Quantity += 1;
                                hashtagItem.Tweets.Add(tweet);
                                hs.Update(hashtagItem);
                            }
                            else
                            {
                                if (item.Contains('#'))
                                {
                                    hashtag.HashTag  = item;
                                    hashtag.Quantity = 1;
                                    tweet.Hashtags.Add(hashtag);
                                    ts.Add(tweet);
                                }
                            }
                        }
                    }
                    else
                    {
                        ts.Add(tweet);
                    }
                }
                else
                {
                    ViewBag.Message = "Tweet Giriniz.";
                    return(View());
                }
                #endregion
                #region Add Photo and Video
                bool isUploadedVideo;
                bool isUploadedPhoto;
                foreach (var itemPhoto in PhotoVideo)
                {
                    if (itemPhoto != null)
                    {
                        if (itemPhoto.ContentType.Contains("image"))
                        {
                            string photoFileResult = FxFunction.Upload(PhotoVideo, FolderPath.TweetPhoto, out isUploadedPhoto);
                            if (isUploadedPhoto)
                            {
                                photo.TweetID     = tweet.ID;
                                photo.Description = tweet.TweetText;
                                photo.ImagePath   = photoFileResult;
                                ps.Add(photo);
                            }
                        }
                        else if (itemPhoto.ContentType.Contains("video"))
                        {
                            string videoFileResult = FxFunction.Upload(PhotoVideo, FolderPath.TweetMovie, out isUploadedVideo);
                            if (isUploadedVideo)
                            {
                                video.ID          = Guid.NewGuid();
                                video.Description = tweet.TweetText;
                                video.VideoPath   = videoFileResult;
                                vs.Add(video);
                                tweet.TweetVideoID = video.ID;
                                ts.Update(tweet);
                            }
                        }
                    }
                }
                return(RedirectToAction("HomePage"));

                #endregion
            }
            else
            {
                ViewBag.Message = "Ekleme sırasında hata oluştu.";
            }
            ViewBag.AppUserID = new SelectList(aus.GetActive(), "ID", "Name", tweet.AppUserID);

            return(View());
        }
Пример #19
0
 public ActionResult Index()
 {
     return(View(appUserService.GetActive()));
 }
Пример #20
0
 public ActionResult List()
 {
     return(View(_appUserService.GetActive()));
 }