Пример #1
0
 public ActionResult Read([DataSourceRequest] DataSourceRequest request)
 {
     if (asset.View)
     {
         var data = new Merchant_Image_DAO().ReadAll();
         return(Json(data.ToDataSourceResult(request)));
     }
     else
     {
         return(RedirectToAction("NoAccessRights", "Error"));
     }
 }
Пример #2
0
 public ActionResult Upsert(Merchant_Image item, HttpPostedFileBase file)
 {
     if (asset.Create || asset.Update)
     {
         string result = "";
         try
         {
             if (file != null && file.ContentLength > 0)
             {
                 var fileName = Path.GetFileName(file.FileName);
                 var refix    = "Merchant_Image_" + currentUser.UserName + "_" + DateTime.Now.ToString("yyyyMMddHHmmss");
                 Helpers.UploadFile.CreateFolder(Server.MapPath("~/Images/Merchant_Image/"));
                 var path = Path.Combine(Server.MapPath("~/Images/Merchant_Image/"), refix + Path.GetExtension(fileName));
                 file.SaveAs(path);
                 item.ten_anh = refix + Path.GetExtension(fileName);
             }
             List <Merchant_Image> lstProdInfo = new List <Merchant_Image>();
             lstProdInfo.Add(item);
             result = new Merchant_Image_DAO().UpSert(lstProdInfo, currentUser.UserName, "Insert");
             if (result == "true")
             {
                 if (item.id == 0)// 0 insert, 1 update
                 {
                     return(Json(new { success = true, type = 0 }));
                 }
                 else
                 {
                     return(Json(new { success = true, type = 1 }));
                 }
             }
             else
             {
                 return(Json(new { success = false, message = result }));
             }
         }
         catch (Exception e)
         {
             return(Json(new { success = false, message = "Có lỗi file upload" + e.Message }));
         }
     }
     else
     {
         return(Json(new { success = false, message = "Bạn không có quyền." }));
     }
 }
Пример #3
0
 public ActionResult Delete(string data)
 {
     if (asset.Delete)
     {
         string   result = "";
         string[] st     = new string[1];
         st[0]  = data;
         result = new Merchant_Image_DAO().Delete(st).ToString();
         if (result == "true")
         {
             return(Json(new { success = true, message = "Thành công" }));
         }
         else
         {
             return(Json(new { success = false, message = result }));
         }
     }
     else
     {
         return(Json(new { success = false, message = "Bạn không có quyền xóa" }));
     }
 }