public ActionResult InternalPage(int id) { var result = new ConsumedModels { SingleUserPost = db.UserPosts.FirstOrDefault(x => x.ID == id), }; return(View(result)); }
// GET: Home public ActionResult Index() { var result = new ConsumedModels { UsrPsts = db.UserPosts.ToList() }; return(View(result)); }
// GET: Admin public ActionResult AddPost() { if (Session["user"] == null) { return(RedirectToAction("Index", "Home")); } //All Posts From Db to List in View var result = new ConsumedModels { UsrPsts = db.UserPosts.Where(x => x.ID == x.ID).ToList() }; return(View(result)); }
public ActionResult Login(ConsumedModels login) { UserRegistration user = db.UserRegistrations.FirstOrDefault(x => x.Email == login.UsrEmail && x.Password == MD5Hash(randomSecret + login.UsrPassword)); if (user == null) { ViewBag.error = "მომხმარებლის სახელი ან პაროლი არასწორია"; return(View()); } else { Session["user"] = user; return(RedirectToAction("AddPost", "Admin")); } }
public ActionResult Adminpanel() { if (Session["admin"] == null) { return(RedirectToAction("Login", "Administrator")); } //Display Data From DB var result = new ConsumedModels { imageTbl = db.ImageTbl.ToList(), serviceTbl = db.ServiceTbl.ToList(), socialLinksTbl = db.SocialLinksTbl.ToList(), subscriberTbl = db.SubscriberTbl.ToList() }; return(View(result)); }
public ActionResult AddPost(HttpPostedFileBase file, ConsumedModels userPost, string NewsText) { var path = ""; //for path to save if (file != null) //check file is null or not { if (file.ContentLength > 0) //check length of bytes are greater then zero or not { //სურათის სახელის წამოღება var pictureName = Path.GetFileName(file.FileName); pictureName = Random32(); //სურათის სახელის წამოღება extension-ისთვის string fileNameExt = Path.GetFileName(file.FileName); string pictureExtension = Path.GetExtension(fileNameExt); //ფაილების შემოწმება, რა ტიპის ფაილია. if (Path.GetExtension(file.FileName).ToLower() == ".jpg" || Path.GetExtension(file.FileName).ToLower() == ".png" || Path.GetExtension(file.FileName).ToLower() == ".gif" || Path.GetExtension(file.FileName).ToLower() == ".jpeg") { path = Path.Combine(Server.MapPath("~/Content/Images"), pictureName + pictureExtension); file.SaveAs(path); } UserRegistration user = (UserRegistration)Session["user"]; var thisLoggedUser = db.UserRegistrations.FirstOrDefault(x => x.ID == user.ID); UserPost UserPst = new UserPost(); UserPst.UserID = thisLoggedUser.ID; UserPst.NewsTitle = userPost.NewsTitle; UserPst.AuthorName = userPost.AuthorName; UserPst.AuthorSurName = userPost.AuthorSurName; UserPst.NewsText = NewsText; UserPst.PicturePath = path; UserPst.PictureName = pictureName; UserPst.PictureExtension = pictureExtension; UserPst.CreateDate = DateTime.Now; db.UserPosts.InsertOnSubmit(UserPst); db.SubmitChanges(); } } return(RedirectToAction("AddPost", "Admin")); }