Exemplo n.º 1
0
        public string StartEncode(HttpListenerRequest request)
        {
            string requestPostData = HttpUtilities.GetRequestPostData(request);

            if (!string.IsNullOrEmpty(requestPostData))
            {
                EncodeCommand command = JsonConvert.DeserializeObject <EncodeCommand>(requestPostData);

                this.Initialise(command.InitialiseCommand);

                this.handbrakeInstance.StartEncode(command.EncodeJob);

                return(JsonConvert.SerializeObject(new CommandResult()
                {
                    WasSuccessful = true
                }, Formatting.Indented, this.jsonNetSettings));
            }

            return(JsonConvert.SerializeObject(new CommandResult()
            {
                WasSuccessful = false, Error = "No POST data"
            }, Formatting.Indented, this.jsonNetSettings));
        }
Exemplo n.º 2
0
        public string StartEncode(HttpListenerRequest request)
        {
            this.completedState = null;
            string requestPostData = HttpUtilities.GetRequestPostData(request);

            if (!string.IsNullOrEmpty(requestPostData))
            {
                EncodeCommand command = JsonSerializer.Deserialize <EncodeCommand>(requestPostData, JsonSettings.Options);

                this.Initialise(command.InitialiseCommand);

                this.handbrakeInstance.StartEncode(command.EncodeJob);

                return(JsonSerializer.Serialize(new CommandResult()
                {
                    WasSuccessful = true
                }, JsonSettings.Options));
            }

            return(JsonSerializer.Serialize(new CommandResult()
            {
                WasSuccessful = false, Error = "No POST data"
            }, JsonSettings.Options));
        }