public ActionResult Delete(CustomerModels model)
 {
     try
     {
         string msg    = "";
         var    result = _factory.DeleteCustomer(model.ID, ref msg);
         if (!result)
         {
             ModelState.AddModelError("Name", msg);
             Response.StatusCode = (int)HttpStatusCode.BadRequest;
             return(PartialView("_Delete", model));
         }
         return(new HttpStatusCodeResult(HttpStatusCode.OK));
     }
     catch (Exception ex)
     {
         NSLog.Logger.Error("Xóa khách hàng: ", ex);
         ModelState.AddModelError("Name", ("Lỗi khi xóa thông tin khách hàng!"));
         Response.StatusCode = (int)HttpStatusCode.BadRequest;
         return(PartialView("_Delete", model));
     }
 }
示例#2
0
 public ActionResult Delete(CustomerModels model)
 {
     try
     {
         string msg    = "";
         var    result = _factory.DeleteCustomer(model.ID, model.StoreID, ref msg);
         if (!result)
         {
             ModelState.AddModelError("Name", msg);
             Response.StatusCode = (int)HttpStatusCode.BadRequest;
             return(PartialView("_Delete", model));
         }
         return(new HttpStatusCodeResult(HttpStatusCode.OK));
     }
     catch (Exception ex)
     {
         _logger.Error("Customer_Delete: " + ex);
         ModelState.AddModelError("Name", CurrentUser.GetLanguageTextFromKey("An error has occurred when deleting customer"));
         Response.StatusCode = (int)HttpStatusCode.BadRequest;
         return(PartialView("_Delete", model));
     }
 }
示例#3
0
        public JsonResult DeleteCustomer(string guid = "")
        {
            var re = _customerFactory.DeleteCustomer(guid);

            return(Json(new { result = re ? 1 : 0 }));
        }