public ActionResult ArticleAdd()
        {
            ArticleVM model = new ArticleVM()
            {
                Categories = _categoryService.GetActive(),
                AppUsers   = _appUserService.GetDefault(x => (x.Role == StatisticsTimes.Model.Option.Role.Admin || x.Role == StatisticsTimes.Model.Option.Role.Author) && (x.Status == StatisticsTimes.Core.Enum.Status.Active || x.Status == StatisticsTimes.Core.Enum.Status.Active)),
            };

            return(View(model));
        }
Пример #2
0
        public ActionResult Add()
        {
            AddTweetVM model = new AddTweetVM()
            {
                AppUsers = _appUserService.GetDefault(x => x.Role == Role.Member)
            };


            return(View(model));
        }
Пример #3
0
        public ActionResult Add()
        {
            AddArticleVM model = new AddArticleVM()
            {
                Categories    = _categoryService.GetActive(),
                AppUsers      = _appUserService.GetDefault(x => x.Role != Role.Member),
                SubCategories = _subCategoryService.GetActive()
            };

            return(View(model));
        }
Пример #4
0
        // GET: Admin/Post
        public ActionResult Create()
        {
            AddPostVM addPostVM = new AddPostVM()
            {
                Categories = _categoryService.GetActive(),
                AppUsers   = _appUserService.GetDefault(x => x.Role != Entity.Entities.Role.Member)
            };

            return(View(addPostVM));
        }
Пример #5
0
        public ActionResult UserProfile()
        {
            Guid          userid = _appUserService.FindByUserName(User.Identity.Name).ID;
            TweetDetailVM model  = new TweetDetailVM()
            {
                Tweets   = _tweetService.GetDefault(x => x.AppUserID == userid && (x.Status == TwitterProject.Core.Enum.Status.Active || x.Status == TwitterProject.Core.Enum.Status.Updated)),
                AppUsers = _appUserService.GetDefault(x => x.ID == userid)
            };

            return(View(model));
        }
Пример #6
0
        public ActionResult UserProfileShow()
        {
            Guid          userid = _appUserService.FindByUserName(User.Identity.Name).ID;
            TweetDetailVM model  = new TweetDetailVM()
            {
                Tweets   = _tweetService.GetDefault(x => x.AppUserID == userid),
                AppUsers = _appUserService.GetDefault(x => x.ID == userid)
            };

            //List<AppUser> model = _appUserService.GetDefault(x => x.ID == userid);
            return(View(model));
        }
Пример #7
0
        public ActionResult TweetAdd()
        {
            Guid          userid = _appUserService.FindByUserName(User.Identity.Name).ID;
            TweetDetailVM model  = new TweetDetailVM()
            {
                Tweets   = _tweetService.GetDefault(x => x.AppUserID == userid && (x.Status == TwitterProject.Core.Enum.Status.Active || x.Status == TwitterProject.Core.Enum.Status.Updated)),
                AppUsers = _appUserService.GetDefault(x => x.ID == userid)
            };

            return(View(model));
            //Guid userid = _appUserService.FindByUserName(User.Identity.Name).ID;
            //return View( _tweetService.GetDefault(x=>x.AppUserID==userid && (x.Status==TwitterProject.Core.Enum.Status.Active|| x.Status == TwitterProject.Core.Enum.Status.Updated)).OrderByDescending(x => x.CreatedDate).ToList());
        }
        public ActionResult Login(AppUser item, UserLogin login)
        {
            var            userName    = "******" + item.UserName;
            List <AppUser> userToCheck = aus.GetDefault(x => x.UserName == userName);

            if (item.UserName != null || item.Password != null)
            {
                if (aus.Any(m => m.UserName == userName && item.Password != null))
                {
                    if (enc.ValidatePassword(item.Password, userToCheck[0].Password))
                    {
                        AppUser gelen = aus.FindByUsername(userName);
                        Session["oturum"] = gelen;
                        Session.Timeout   = 20;
                        if (gelen.IsAdministrator == false)
                        {
                            ViewBag.Message = "Giriş başarılı";
                            login.AppUserID = gelen.ID;
                            lgs.Add(login);

                            return(RedirectToAction("HomePage", "Home"));
                        }
                        else
                        {
                            login.AppUserID = gelen.ID;
                            lgs.Add(login);
                            return(RedirectToAction("Index", "AppUser", new { area = "Administrator" }));
                        }
                    }
                    else
                    {
                        ViewBag.Message = "Kullanıcı Adı veya Şifre Hatalı.";
                    }
                }
                else
                {
                    ViewBag.Message = "Kullanıcı Adı veya Şifre Hatalı.";
                }
            }
            else
            {
                ViewBag.Message = "Kullanıcı Adı veya Şifre Boş Bırakılamaz.";
            }
            return(View());
        }
Пример #9
0
        public ActionResult UpdateArticle(Guid id)
        {
            Article   article = _articleService.GetByID(id);
            ArticleVM model   = new ArticleVM();

            model.Articles.ID          = article.ID;
            model.Articles.Header      = article.Header;
            model.Articles.Content     = article.Content;
            model.Articles.PublishDate = DateTime.Now;
            model.Articles.ImagePath   = article.ImagePath;

            List <Category> Categories = _categorryService.GetActive();

            model.Categories = Categories;
            List <AppUser> AppUsers = _appUserService.GetDefault(x => (x.Role == StatisticsTimes.Model.Option.Role.Admin || x.Role == StatisticsTimes.Model.Option.Role.Author) && (x.Status == StatisticsTimes.Core.Enum.Status.Active || x.Status == StatisticsTimes.Core.Enum.Status.Updated));

            model.AppUsers = AppUsers;
            return(View(model));
        }
Пример #10
0
 public ActionResult Complete(Guid id)
 {
     if (id == null)
     {
         return(RedirectToAction("Index"));
     }
     else
     {
         var result = appUserService.Any(x => x.ActivationId == id);
         if (result)
         {
             AppUser user = appUserService.GetDefault(x => x.ActivationId == id).FirstOrDefault();
             user.IsActive = true;
             appUserService.Update(user);
             TempData["Success"] = "Kullanıcı Aktif edildi";
             return(RedirectToAction("Index"));
         }
     }
     return(View());
 }
Пример #11
0
 // GET: Admin/AppUser
 public ActionResult Index()
 {
     return(View(appUserService.GetDefault(x => x.Status == CORE.CoreEntity.Enums.Status.Active || x.Status == CORE.CoreEntity.Enums.Status.Updated)));
 }