public async Task <JsonResult> Delete(int id) { JsonResult result = new JsonResult { JsonRequestBehavior = JsonRequestBehavior.AllowGet }; dynamic message = ""; var data = false; try { if (id > 0) { data = await Task.Run(() => _IDepartmentServices.DeleteData(id)); } else { message = "Please click valid item"; } } catch (Exception ex) { message = ex.Message; } if (data) { message = "Data Delete Successfully !!"; result.Data = new { Success = true, Message = message }; } else { result.Data = new { Success = false, Message = message }; } return(result); }