//long task (need thread) public void Delete(DeleteItems items) { CheckThread(true); Type type_deleteform = LoadDllUI.GetTypeInterface(typeof(CloudManagerGeneralLib.UiInheritance.UIDelete)); DeleteWork dw = new DeleteWork(items.Items, AppSetting.UIMain.CreateUI <CloudManagerGeneralLib.UiInheritance.UIDelete>(type_deleteform), items.PernamentDelete); dw.Start(); }
public async Task <HttpResponseMessage> DeleteWorkDetail(DeleteWork deleteWork) { if (deleteWork != null && ModelState.IsValid) { httpResponseMessage = new HttpResponseMessage(); var deleteWorkDetailReponse = await _ICommonService.DeleteWorkDetail(deleteWork); httpResponseMessage = Request.CreateResponse(HttpStatusCode.OK, deleteWorkDetailReponse); } else { httpResponseMessage = Request.CreateResponse(HttpStatusCode.OK, new { Message = CustomErrorMessages.INVALID_INPUTS, Success = false }); } return(httpResponseMessage); }
public async Task <BaseResponse> DeleteWorkDetail(DeleteWork deleteWork) { return(await _ICommonRepository.DeleteWorkDetail(deleteWork)); }
private async void TSB_DeleteWork_Click(object sender, EventArgs e) { await DeleteWork?.Invoke(); }