Exemple #1
0
 // GET: Home
 public ActionResult Index(ListProductViewModel listProductViewModel)
 {
     listProductViewModel.ListProduct = DatabaseProduct.Lay_DS_SanPham();
     return(View(listProductViewModel));
     //CCallApi.GetTemplateAsync(CConfig.ListProduct + "?tensp=aaaa");
     //return View();
 }
Exemple #2
0
        public ActionResult UpdateProduct(CreateProduct viewModel)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    ModelState.AddModelError("", Resources.Resource.UpdateFail);
                    //viewmodel.Companies = Database.GetListCompany();
                    viewModel.SP = DatabaseProduct.Lay_DS_SanPham();
                    return(View("EditUser", viewModel));
                }
                if (string.IsNullOrEmpty(viewModel.SanPham.Tensp))
                {
                    ModelState.AddModelError("SanPham.Tensp", Resources.Resource.TenspCannotBeBlank);
                    return(View("EditUser", viewModel));
                }

                if (double.IsNaN(viewModel.SanPham.Gia))
                {
                    ModelState.AddModelError("SanPham.Gia", Resources.Resource.GiaCannotBeBlank);
                    return(View("EditUser", viewModel));
                }

                if (string.IsNullOrEmpty(viewModel.SanPham.MoTaSP))
                {
                    ModelState.AddModelError("SanPham.MoTaSP", Resources.Resource.MoTaSPCannotBeBlank);
                    return(View("EditUser", viewModel));
                }

                if (string.IsNullOrEmpty(viewModel.SanPham.Anh))
                {
                    ModelState.AddModelError("SanPham.Anh", Resources.Resource.AnhCannotBeBlank);
                    return(View("EditUser", viewModel));
                }

                if (DatabaseInternal.UpdateProductInfo(viewModel.SanPham))
                {
                    return(RedirectToAction("Index", "Home"));
                }
            }
            catch (Exception ex)
            {
                LogFile.Error(ex.ToString());   // Ghi thông tin ra file
            }
            ModelState.AddModelError("", Resources.Resource.UpdateFail);
            return(View("EditUser", viewModel));
        }
Exemple #3
0
 public ActionResult CreateProduct()
 {
     try
     {
         var viewModel = new CreateProduct()
         {
             SanPham = new SanPham(),
             SP      = DatabaseProduct.Lay_DS_SanPham()
         };
         return(View(viewModel));
     }
     catch (Exception ex)
     {
         LogFile.Error(ex.ToString());       // Ghi thông tin ra file
     }
     return(View());
 }
Exemple #4
0
 public ActionResult ListProduct(ListProductViewModel listProductViewModel)
 {
     listProductViewModel.ListProduct = DatabaseProduct.Lay_DS_SanPham();
     return(View(listProductViewModel));
 }
Exemple #5
0
 public CreateProduct()
 {
     SP = DatabaseProduct.Lay_DS_SanPham();
 }