示例#1
0
        public ActionResult OnEdit(ProductManufacturerModels manufacturer)
        {
            if (ModelState.IsValid)
            {
                manufacturer.ImageUrl = manufacturer.Image != null?
                                        manufacturer.Image.Upload() :
                                            manufacturer.ImageUrl.ToImageOriginalPath();

                var result = ProductManufacturerService.Update(
                    manufacturer.Id, manufacturer.Name,
                    manufacturer.ImageUrl, manufacturer.Detail,
                    manufacturer.Status, manufacturer.Order,
                    manufacturer.CreatedDate);
                if (result == Result.NotExists)
                {
                    ModelState.AddModelError("", "Nhà sản xuất tồn tại trên hệ thống.");
                    return(View("Edit", manufacturer));
                }
                SetFlashMessage(string.Format("Cập nhật nhà sản xuất '{0}' thành công.", manufacturer.Name));
                if (manufacturer.SaveList)
                {
                    return(RedirectToAction("Index"));
                }
                return(View("Edit", manufacturer));
            }
            return(View("Edit", manufacturer));
        }
示例#2
0
        public ActionResult OnCreate(ProductManufacturerModels manufacturer)
        {
            if (ModelState.IsValid)
            {
                manufacturer.ImageUrl = manufacturer.Image != null?
                                        manufacturer.Image.Upload() :
                                            manufacturer.ImageUrl;

                var result = ProductManufacturerService.Insert
                             (
                    manufacturer.Name, manufacturer.ImageUrl,
                    manufacturer.Detail, manufacturer.Status,
                    manufacturer.Order, manufacturer.CreatedDate
                             );
                if (result == Result.Exists)
                {
                    ModelState.AddModelError("", string.Format("Tên Nhà sản xuất '{manufacturer.Name}' đã tồn tại trên hệ thống."));
                    return(View("Create", manufacturer));
                }
                SetFlashMessage(string.Format("Thêm Nhà sản xuất '{manufacturer.Name}' thành công."));
                if (manufacturer.SaveList)
                {
                    return(RedirectToAction("Index"));
                }
                ModelState.Clear();
                return(View("Create", manufacturer.ResetValue()));
            }
            return(View("Create", manufacturer));
        }
示例#3
0
        public ActionResult Edit(int id)
        {
            var manufacturer = ProductManufacturerService.Find(id);

            if (manufacturer == null)
            {
                return(RedirectToAction("Index"));
            }

            var data = new ProductManufacturerModels
            {
                Id       = manufacturer.ID,
                Name     = manufacturer.Name,
                ImageUrl = manufacturer.Image,
                Detail   = manufacturer.Detail,
                Status   = manufacturer.Status ?? false,
                Order    = manufacturer.Number ?? 0
            };

            return(View("Edit", data));
        }
示例#4
0
        public ActionResult Create()
        {
            var manufacturer = new ProductManufacturerModels();

            return(View("Create", manufacturer));
        }