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"));
 }
Esempio n. 2
0
 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"));
 }
Esempio n. 3
0
        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"));
        }
Esempio n. 4
0
        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"));
        }