public DeleteFileResponse Action() { DeleteFileResponse response = new DeleteFileResponse(); try { System.IO.FileInfo fileInfo = new FileInfo(Path.Combine(DefaultNetDrive, _targetPath)); // check if exists if (!fileInfo.Exists) { throw new FileNotFoundException(Resources.errorDeleteFile_FileNotFound, _targetPath); } // open stream File.Delete(_targetPath); response.Code = "0000"; response.Message = Resources.infoDeleteContainer_001; } catch (Exception ex) { throw new ArgumentException(ex.Message); } finally { DisConnectNetDrive(); } return(response); }
public static DeleteFileResponse Unmarshall(UnmarshallerContext context) { DeleteFileResponse deleteFileResponse = new DeleteFileResponse(); deleteFileResponse.HttpResponse = context.HttpResponse; deleteFileResponse.RequestId = context.StringValue("DeleteFile.RequestId"); deleteFileResponse.Success = context.BooleanValue("DeleteFile.Success"); deleteFileResponse.ErrMessage = context.StringValue("DeleteFile.ErrMessage"); return(deleteFileResponse); }
public static DeleteFileResponse Unmarshall(UnmarshallerContext _ctx) { DeleteFileResponse deleteFileResponse = new DeleteFileResponse(); deleteFileResponse.HttpResponse = _ctx.HttpResponse; deleteFileResponse.RequestId = _ctx.StringValue("DeleteFile.RequestId"); deleteFileResponse.Success = _ctx.BooleanValue("DeleteFile.Success"); deleteFileResponse.ErrorCode = _ctx.StringValue("DeleteFile.ErrorCode"); deleteFileResponse.ErrorMessage = _ctx.StringValue("DeleteFile.ErrorMessage"); deleteFileResponse.HttpStatusCode = _ctx.IntegerValue("DeleteFile.HttpStatusCode"); return(deleteFileResponse); }
public void DeleteTempFile(String pathRemoteFile) { using (FileService.FileTransferServiceClient svc = new FileService.FileTransferServiceClient()) { DeleteFileResponse response = svc.DeleteFile(new DeleteFileRequest() { TargetFileName = pathRemoteFile }); if (response.Code != "0000") { throw new IOException(response.Message); } } }
public DeleteFileResponse DeleteFile(DeleteFileRequest request) { DeleteFileResponse response = new DeleteFileResponse(); try { response = FileManagerService.RemoteFileCommand(request).Action(); } catch (Exception ex) { response.Code = "0001"; response.Message = ex.Message; } return(response); }
public static DeleteFileResponse Unmarshall(UnmarshallerContext _ctx) { DeleteFileResponse deleteFileResponse = new DeleteFileResponse(); deleteFileResponse.HttpResponse = _ctx.HttpResponse; deleteFileResponse.RequestId = _ctx.StringValue("DeleteFile.RequestId"); deleteFileResponse.ErrorCode = _ctx.StringValue("DeleteFile.ErrorCode"); deleteFileResponse.Success = _ctx.BooleanValue("DeleteFile.Success"); deleteFileResponse.ErrorMessage = _ctx.StringValue("DeleteFile.ErrorMessage"); DeleteFileResponse.DeleteFile_Result result = new DeleteFileResponse.DeleteFile_Result(); result.BranchName = _ctx.StringValue("DeleteFile.Result.BranchName"); result.FilePath = _ctx.StringValue("DeleteFile.Result.FilePath"); deleteFileResponse.Result = result; return(deleteFileResponse); }
protected void gv_RowDeleting(object sender, GridViewDeleteEventArgs e) { using (svc = new FileService.FileTransferServiceClient()) { String targetfile = gv.Rows[e.RowIndex].Cells[7].Text; DeleteFileResponse response = svc.DeleteFile(new DeleteFileRequest() { TargetFileName = targetfile }); DTO.AttachFile file = ((List <DTO.AttachFile>)Session["AttachFiles"]).Where(a => a.AttechType == gv.Rows[e.RowIndex].Cells[1].Text.Trim()).FirstOrDefault(); ((List <DTO.AttachFile>)Session["AttachFiles"]).Remove(file); gv.DataSource = ((List <DTO.AttachFile>)Session["AttachFiles"]); gv.DataBind(); Label1.Text = response.Message; } }
public void DeleteAttachFileInTemp(String pathRemoteFile) { if (String.IsNullOrEmpty(pathRemoteFile)) { throw new IOException(Resources.errorUploadDataBiz_001); } using (FileService.FileTransferServiceClient svc = new FileService.FileTransferServiceClient()) { DeleteFileResponse response = svc.DeleteFile(new DeleteFileRequest() { TargetFileName = pathRemoteFile }); if (response.Code != "0000") { throw new IOException(response.Message); } } }
public DeleteFileResponse DeleteFile(DeleteFileRequest request) { var response = new DeleteFileResponse(); try { Guard.ArgNotNull(request, "request"); _unitOfWork.FileRepository.Delete(request.FileId); _unitOfWork.Save(); response.Success = true; } catch (Exception ex) { response.Success = false; response.FailureInformation = ex.Message; Logger.LogError("DeleteFile Method Failed", ex); } return response; }
/// <summary> /// Unmarshaller the response from the service to the response class. /// </summary> /// <param name="context"></param> /// <returns></returns> public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context) { DeleteFileResponse response = new DeleteFileResponse(); context.Read(); int targetDepth = context.CurrentDepth; while (context.ReadAtDepth(targetDepth)) { if (context.TestExpression("blobId", targetDepth)) { var unmarshaller = StringUnmarshaller.Instance; response.BlobId = unmarshaller.Unmarshall(context); continue; } if (context.TestExpression("commitId", targetDepth)) { var unmarshaller = StringUnmarshaller.Instance; response.CommitId = unmarshaller.Unmarshall(context); continue; } if (context.TestExpression("filePath", targetDepth)) { var unmarshaller = StringUnmarshaller.Instance; response.FilePath = unmarshaller.Unmarshall(context); continue; } if (context.TestExpression("treeId", targetDepth)) { var unmarshaller = StringUnmarshaller.Instance; response.TreeId = unmarshaller.Unmarshall(context); continue; } } return(response); }