Ejemplo n.º 1
0
        public IActionResult Create(replies reply)
        {
            if (HttpContext.Session.GetString("accId") != null)
            {
                try
                {
                    var result = db.replies.FirstOrDefault(item => item.Reply_id.Equals(reply.Reply_id));

                    if (result == null)
                    {
                        if (ModelState.IsValid)
                        {
                            db.replies.Add(reply);
                            db.SaveChanges();
                        }
                        else
                        {
                            ViewBag.Msg = "Model State is invalid!";
                        }
                    }
                    else
                    {
                        ViewBag.Msg = "This reply has already existed!";
                    }

                    return(View(@"~/Views/Web/replies/Create.cshtml"));
                }
                catch (Exception ex)
                {
                    ModelState.AddModelError("Error: ", ex.Message);
                }
            }

            return(View(@"~/Views/Admin/ErrorPemission.cshtml"));
        }
Ejemplo n.º 2
0
        public IActionResult Update(replies replie)
        {
            if (HttpContext.Session.GetString("accId") != null)
            {
                try
                {
                    var result = db.replies.Find(replie.Reply_id);

                    if (ModelState.IsValid)
                    {
                        result.Reply_content = replie.Reply_content;

                        db.SaveChanges();
                    }
                    else
                    {
                        ViewBag.Msg = "Model State is invalid!";
                    }

                    return(View(@"~/Views/Web/replies/Update.cshtml", result));
                }
                catch (Exception ex)
                {
                    ModelState.AddModelError("Error: ", ex.Message);
                }
            }

            return(View(@"~/Views/Admin/ErrorPemission.cshtml"));
        }
Ejemplo n.º 3
0
        public IActionResult Create(replies replie)
        {
            var model = db.replies.FirstOrDefault(m => m.Reply_id.Equals(replie.Reply_id));

            if (model == null)
            {
                //if (ModelState.IsValid)
                //{


                db.replies.Add(replie);
                db.SaveChanges();
                ViewBag.msg = "The reply has been added";

                //}
                //else
                //{
                //    ViewBag.msg = "Failed to add item";

                //    }
            }
            else
            {
                ViewBag.msg = "Failed";
            }

            return(View(@"~/Views/Admin/feedbacks/Create.cshtml", model));
        }