public ActionResult Index() { BlogUserDao blogUserDao = new BlogUserDao(); BlogUser blogUser = blogUserDao.GetByLogin(User.Identity.Name); return View(blogUser); }
public ActionResult AddUser(BlogUser user, int categoryId) { if (ModelState.IsValid) { BlogUserDao blogUserDao = new BlogUserDao(); //BlogUser blogUser = blogUserDao.GetById(user.Id); BlogRoleDao blogRoleDao = new BlogRoleDao(); BlogRole blogRole = blogRoleDao.GetById(categoryId); user.Role = blogRole; user.Active = true; blogUserDao.Create(user); TempData["message-success"] = "Uzivatel zmenen"; } else { TempData["message-error"] = "Nepoda5ilo se editovat uzivatele"; } return RedirectToAction("Index"); }
public ActionResult Create() { IList<ArticleCategory> categories = new ArticleCategoryDao().GetAll(); ViewBag.Category = categories; BlogUser blogUser = new BlogUserDao().GetByLogin(User.Identity.Name); ViewBag.User = blogUser.Login; return View(); }
public override string[] GetRolesForUser( string username ) { BlogUserDao blogUserDao = new BlogUserDao(); BlogUser user = blogUserDao.GetByLogin(username); if (username == null) { return new string[]{}; } return new string[] {user.Role.Identificator}; }
public ActionResult DeleteUser(int id) { try { BlogUserDao blogUserDao = new BlogUserDao(); BlogUser user = blogUserDao.GetById( id ); user.Active = false; blogUserDao.Update( user ); TempData["message-success"] = "Uzivatel" + user.Name + "deaktivovan."; } catch( Exception exception ) { throw; } return RedirectToAction( "Index" ); }
public ActionResult UpdateUser( BlogUser user, int categoryId ) { try { BlogUserDao blogUserDao = new BlogUserDao(); BlogRoleDao blogRoleDao = new BlogRoleDao(); BlogRole blogRole = blogRoleDao.GetById( categoryId ); user.Role = blogRole; user.Active = true; blogUserDao.Update( user ); TempData["message-success"] = "Uzivatel" + user.Name + "deaktivovan."; } catch( Exception exception ) { throw; } return RedirectToAction( "Index" ); }
// GET: Admin/User public ActionResult Index() { IList<BlogUser> users = new BlogUserDao().GetAll(); return View(users); }
public ActionResult EditUser(int id) { BlogUser user = new BlogUserDao().GetById( id ); ViewBag.Categories = new BlogRoleDao().GetAll(); return View( user ); }
public override bool IsUserInRole( string username, string roleName ) { BlogUserDao blogUserDao = new BlogUserDao(); BlogUser user = blogUserDao.GetByLogin( username ); if (user == null) { return false; } return user.Role.Identificator == roleName; }
public override bool ValidateUser(string username, string password) { BlogUserDao blogUserDao = new BlogUserDao(); BlogUser user = blogUserDao.GetByLoginAndPassword(username, password); if (!user.Active) { user = null; } return user != null; }
public ActionResult UpdateArticle( Article article, HttpPostedFileBase picture, int categoryId ) { try { ArticleDao articleDao = new ArticleDao(); ArticleCategoryDao articleCategoryDao = new ArticleCategoryDao(); ArticleCategory articleCategory = articleCategoryDao.GetById( categoryId ); BlogUser user = new BlogUserDao().GetByLogin(User.Identity.Name); article.Category = articleCategory; article.User = user; if( picture != null ) { if( picture.ContentType == "image/jpeg" || picture.ContentType == "image/png" ) { Image image = Image.FromStream( picture.InputStream ); Guid guid = Guid.NewGuid(); string imageName = guid.ToString() + ".jpg"; if( image.Height > 200 || image.Width > 200 ) { Image small = Class.ImageHelper.ScaleImage( image, 200, 200 ); Bitmap b = new Bitmap( small ); b.Save( Server.MapPath( "~/uploads/articleImage/" + imageName ), ImageFormat.Jpeg ); small.Dispose(); b.Dispose(); } else { picture.SaveAs( Server.MapPath( "~/uploads/articleImage/" + picture.FileName ) ); } System.IO.File.Delete( Server.MapPath( "~/uploads/articleImage/" + article.ImageName ) ); article.ImageName = imageName; }; } articleDao.Update( article ); TempData["message-success"] = "Kniha" + article.Title + "byla upravena."; } catch( Exception ) { throw; } return RedirectToAction( "Index", "Article" ); }
// GET: Admin/Article public ActionResult Index( int? page ) { int itemsOnPage = 5; int pg = page ?? 1; int totalArticles; BlogUser user = new BlogUserDao().GetByLogin( User.Identity.Name ); int id = user.Id; ArticleDao articleDao = new ArticleDao(); IList<Article> article = articleDao.GetArticlePagedByUserId( itemsOnPage, pg, out totalArticles, id ); ViewBag.Pages = (int)Math.Ceiling( (double)totalArticles / (double)itemsOnPage ); ViewBag.CurrentPage = pg; ViewBag.Category = new ArticleCategoryDao().GetAll(); return View( article ); }
public ActionResult Menu() { BlogUser blogUser = new BlogUserDao().GetByLogin(User.Identity.Name); return View(blogUser); }
// GET: Admin/Home public ActionResult Index() { BlogUser blogUser = new BlogUserDao().GetByLogin( User.Identity.Name ); ViewBag.Pozdrav = blogUser.Name; return View(); }