public virtual async Task <JsonResult> DeleteAjax(Guid?id) { if (id == null) { return(Json(AjaxResult.Failed(AjaxErrorStatus.BadRequest), JsonRequestBehavior.AllowGet)); } await _productBuyService.DeleteByIdAsync(id.Value); return(Json(AjaxResult.Succeeded(), JsonRequestBehavior.AllowGet)); }
public virtual async Task <JsonResult> GetPrice(Guid?id) { if (id == null) { return(Json(AjaxResult.Failed(AjaxErrorStatus.BadRequest), JsonRequestBehavior.AllowGet)); } var price = await _productService.GetPriceByIdAsync(id.Value); return(Json(AjaxResult.Succeeded(price), JsonRequestBehavior.AllowGet)); }
/// <summary> /// /// </summary> /// <param name="file"></param> /// <param name="path"></param> /// <returns></returns> public virtual async Task <JsonResult> SaveFromUploader(HttpPostedFileBase file, string path) { // Check if (file == null) { return(Json(AjaxResult.Failed(AjaxErrorStatus.BadRequest), JsonRequestBehavior.AllowGet)); } // Result var result = await _fileManager.SaveFromUploaderAsync(file, path); var kendo = new { result.Name, result.Size, result.Type }; return(Json(kendo, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 请求失败 /// </summary> /// <param name="msg">错误内容</param> /// <returns>Json返回类</returns> public static IActionResult Failed(string msg) { return(new JsonResult(AjaxResult.Failed(msg))); }