Exemplo n.º 1
0
        public ActionResult ViewEdit(int id)
        {
            TongQuanItemModel model = new TongQuanItemModel();
            var categoryItem        = _artilesService.GetById(id);

            model = categoryItem.ToModel();
            return(View("Create", model));
        }
Exemplo n.º 2
0
        public ActionResult Create(TongQuanItemModel model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    if (model != null)
                    {
                        var modelItem = model.ToModel();

                        //  var modelItem = Mapper.Map<Article>(model);
                        if (model.id == 0)
                        {
                            modelItem.CreatedBy   = 1;
                            modelItem.CreatedDate = DateTime.Now;
                            modelItem.Deleted     = false;
                            model.Visits          = 0;
                            modelItem.TypeArticle = (int)Common.Enum.TypeArticle.TongQuan;
                            var result = _artilesService.Add(modelItem);
                            if (result)
                            {
                                TempData["SuccessMsg"] = "Thêm mới bài viết tổng quan thành công";
                            }
                            else
                            {
                                TempData["ErrorMsg"] = "Thêm mới bài viết tổng quan thất bại";
                            }
                        }
                        else
                        {
                            modelItem.Deleted     = false;
                            modelItem.UpdatedDate = DateTime.Now;
                            var result = _artilesService.Update(modelItem);
                            if (result)
                            {
                                TempData["SuccessMsg"] = "Cập nhật bài viết thành công";
                            }
                            else
                            {
                                TempData["ErrorMsg"] = "Cập nhật bài viết thất bại";
                            }
                        }
                        return(RedirectToAction("Index", "TongQuan", new { Area = "Admin" }));
                    }
                    return(Json(GetBaseObjectResult(false, "Thực hiện thất bại")));
                }
                catch (Exception ex)
                {
                    return(Json(GetBaseObjectResult(false, "Xảy ra lỗi. Bạn vui lòng thử lại sau !")));
                }
            }
            return(Json(GetBaseObjectResult(false, "Dữ liệu không hợp lệ")));
        }
Exemplo n.º 3
0
        public ActionResult Create()
        {
            TongQuanItemModel model = new TongQuanItemModel();

            return(View(model));
        }