public static UpdateFileResponse Unmarshall(UnmarshallerContext _ctx) { UpdateFileResponse updateFileResponse = new UpdateFileResponse(); updateFileResponse.HttpResponse = _ctx.HttpResponse; updateFileResponse.RequestId = _ctx.StringValue("UpdateFile.RequestId"); updateFileResponse.Success = _ctx.BooleanValue("UpdateFile.Success"); updateFileResponse.ErrorCode = _ctx.StringValue("UpdateFile.ErrorCode"); updateFileResponse.ErrorMessage = _ctx.StringValue("UpdateFile.ErrorMessage"); updateFileResponse.HttpStatusCode = _ctx.IntegerValue("UpdateFile.HttpStatusCode"); return(updateFileResponse); }
public static UpdateFileResponse Unmarshall(UnmarshallerContext context) { UpdateFileResponse updateFileResponse = new UpdateFileResponse(); updateFileResponse.HttpResponse = context.HttpResponse; updateFileResponse.RequestId = context.StringValue("UpdateFile.RequestId"); updateFileResponse.ErrorCode = context.StringValue("UpdateFile.ErrorCode"); updateFileResponse.Success = context.BooleanValue("UpdateFile.Success"); updateFileResponse.ErrorMessage = context.StringValue("UpdateFile.ErrorMessage"); UpdateFileResponse.UpdateFile_Result result = new UpdateFileResponse.UpdateFile_Result(); result.BranchName = context.StringValue("UpdateFile.Result.BranchName"); result.FilePath = context.StringValue("UpdateFile.Result.FilePath"); updateFileResponse.Result = result; return(updateFileResponse); }
public UpdateFileResponse UpdateFile(UpdateFileRequest request) { var response = new UpdateFileResponse(); try { Guard.ArgNotNull(request, "request"); var f = new File { Name = request.Name, Description = request.Description, Data = request.Data, LastModified = request.LastModified, Snippet_Id = request.SnippetId }; _unitOfWork.FileRepository.Update(f); _unitOfWork.Save(); response.Success = true; } catch (Exception ex) { response.Success = false; response.FailureInformation = ex.Message; Logger.LogError("UpdateFile Method Failed", ex); } return response; }