public ActionResult Update(Size model)
        {
            try
            {
                bool check = _sizeService.CheckContain(model.Id, model.Width, model.Height, model.Unit);
                if (check)
                {
                    AlertWarning(InfoString.SetContainString("Kích thước"));
                    ViewData["UnitOfSize"] = UnitOfSizeCategory.GetUnitsOfSize();
                    return(View(model));
                }

                model.UpdateBy   = "hadacduong";
                model.UpdateDate = DateTime.Now;
                _sizeService.Update(model);
                _sizeService.CommitChanges();
                AlertSuccess(InfoString.UPDATE_SUCCESSFULL);
            }
            catch (Exception ex)
            {
                Log(ex);
                AlertError(InfoString.ERROR_SYSTEM);
            }

            return(RedirectToAction("Index"));
        }
        public ActionResult Update(int id)
        {
            var model = _sizeService.GetByKey(id);

            ViewData["UnitOfSize"] = UnitOfSizeCategory.GetUnitsOfSize();
            return(View(model));
        }
        public ActionResult CreateNew()
        {
            var model = new Size();

            model.Status           = true;
            ViewData["UnitOfSize"] = UnitOfSizeCategory.GetUnitsOfSize();
            return(View(model));
        }
        // GET: Admin/Size
        public ActionResult Index(SizeViewModel model, int?page)
        {
            var currentPage = page.HasValue ? page.Value - 1 : 0;
            var pageSize    = 10;
            int total       = 0;
            var lst         = _sizeService.GetByFilter(model.Width, model.Height, model.Unit, currentPage, pageSize, out total);

            model.Sizes            = new PagedList <Size>(lst, currentPage, pageSize, total);
            ViewData["UnitOfSize"] = UnitOfSizeCategory.GetUnitsOfSize();
            return(View(model));
        }