public ActionResult BloggerDelete(int id, tbl_blogger tbl_Blogger) { using (BlogEntities db = new BlogEntities()) { db.Entry(tbl_Blogger).State = EntityState.Deleted; var article = db.tbl_article.Where(x => x.BloggerID == id); db.tbl_article.RemoveRange(article); db.SaveChanges(); } return(RedirectToAction("Blogger")); }
public ActionResult SignUp(tbl_blogger tbl_Blogger) { using (BlogEntities db = new BlogEntities()) { var BloggerInfo = db.tbl_blogger.FirstOrDefault(x => x.Email == tbl_Blogger.Email); if (BloggerInfo == null) { db.tbl_blogger.Add(tbl_Blogger); db.SaveChanges(); TempData["Success"] = "Your account create successful..."; } else { TempData["Error"] = "The email is already registred..."; } } return(RedirectToAction("Index", "Home")); }
public ActionResult Login(tbl_blogger tbl_Blogger) { using (BlogEntities db = new BlogEntities()) { var BloggerInfo = db.tbl_blogger.FirstOrDefault(x => x.Email == tbl_Blogger.Email && x.Password == tbl_Blogger.Password); if (BloggerInfo == null) { TempData["Error"] = "Wrong email or password..."; } else { Session["Blogger"] = BloggerInfo; } } return(RedirectToAction("Index", "Home")); }
public ActionResult BloggerUpdate(int id, string btn, tbl_blogger tbl_Blogger, HttpPostedFileBase Image) { using (BlogEntities db = new BlogEntities()) { var blogger = db.tbl_blogger.FirstOrDefault(x => x.ID == id); var session = (tbl_blogger)Session["Blogger"]; if (btn == "image") { if (Image.ContentLength > 0) { string fileName = Path.GetFileName(Image.FileName); string filePath = Path.Combine(Server.MapPath("~/Images"), fileName); Image.SaveAs(filePath); blogger.Image = fileName; session.Image = blogger.Image; } else { TempData["ArticleError"] = "Somthing is wrong.."; } } else if (btn == "name") { blogger.Name = tbl_Blogger.Name; session.Name = blogger.Name; } else if (btn == "email") { blogger.Email = tbl_Blogger.Email; session.Email = blogger.Email; } else if (btn == "password") { if (blogger.Password == Request["OldPassword"]) { blogger.Password = Request["NewPassword"]; db.SaveChanges(); return(RedirectToAction("Logout")); } else { TempData["PassError"] = "Current Password Not Match.."; return(RedirectToAction("Setting")); } } else if (btn == "intro") { blogger.Intro = tbl_Blogger.Intro; session.Intro = blogger.Intro; } else if (btn == "facebook") { blogger.FacebookLink = tbl_Blogger.FacebookLink; session.FacebookLink = blogger.FacebookLink; } else if (btn == "linkedin") { blogger.LinkedinLink = tbl_Blogger.LinkedinLink; session.LinkedinLink = blogger.LinkedinLink; } else if (btn == "github") { blogger.GithubLink = tbl_Blogger.GithubLink; session.GithubLink = blogger.GithubLink; } db.SaveChanges(); } return(RedirectToAction("Setting")); }