Esempio n. 1
0
        //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);
        }
Esempio n. 3
0
 public async Task <BaseResponse> DeleteWorkDetail(DeleteWork deleteWork)
 {
     return(await _ICommonRepository.DeleteWorkDetail(deleteWork));
 }
Esempio n. 4
0
 private async void TSB_DeleteWork_Click(object sender, EventArgs e)
 {
     await DeleteWork?.Invoke();
 }