public static CreateFileResponse Unmarshall(UnmarshallerContext _ctx)
        {
            CreateFileResponse createFileResponse = new CreateFileResponse();

            createFileResponse.HttpResponse   = _ctx.HttpResponse;
            createFileResponse.RequestId      = _ctx.StringValue("CreateFile.RequestId");
            createFileResponse.Success        = _ctx.BooleanValue("CreateFile.Success");
            createFileResponse.ErrorCode      = _ctx.StringValue("CreateFile.ErrorCode");
            createFileResponse.ErrorMessage   = _ctx.StringValue("CreateFile.ErrorMessage");
            createFileResponse.Data           = _ctx.LongValue("CreateFile.Data");
            createFileResponse.HttpStatusCode = _ctx.IntegerValue("CreateFile.HttpStatusCode");

            return(createFileResponse);
        }
Exemple #2
0
        public static CreateFileResponse Unmarshall(UnmarshallerContext context)
        {
            CreateFileResponse createFileResponse = new CreateFileResponse();

            createFileResponse.HttpResponse = context.HttpResponse;
            createFileResponse.RequestId    = context.StringValue("CreateFile.RequestId");
            createFileResponse.ErrorCode    = context.StringValue("CreateFile.ErrorCode");
            createFileResponse.Success      = context.BooleanValue("CreateFile.Success");
            createFileResponse.ErrorMessage = context.StringValue("CreateFile.ErrorMessage");

            CreateFileResponse.CreateFile_Result result = new CreateFileResponse.CreateFile_Result();
            result.BranchName         = context.StringValue("CreateFile.Result.BranchName");
            result.FilePath           = context.StringValue("CreateFile.Result.FilePath");
            createFileResponse.Result = result;

            return(createFileResponse);
        }
        public int CreateNewFile(FileDTO file)
        {
            Guard.ArgNotNull(file, "file");
            var result = new CreateFileResponse();
            int newFileId = -1;
            try
            {
                result = _dataService.CreateFile(new CreateFileRequest
                                                     {
                                                         Name = file.Name,
                                                         Description = file.Description,
                                                         Data = file.Data,
                                                         LastModified = file.LastModified,
                                                         SnippetId = file.Snippet_Id
                                                     });
            }
            catch (Exception ex)
            {
                Logger.LogError("Error creating new file", ex);
            }

            return result.FileId;
        }