mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-07-10 15:32:37 -07:00
Fixed api
This commit is contained in:
parent
b2144f3f69
commit
c9e5a8aec8
3 changed files with 177 additions and 48 deletions
|
@ -28,7 +28,11 @@ using System;
|
|||
using System.Collections.Generic;
|
||||
|
||||
using Nancy;
|
||||
using Nancy.Extensions;
|
||||
using Nancy.ModelBinding;
|
||||
using Nancy.Validation;
|
||||
|
||||
using Newtonsoft.Json;
|
||||
|
||||
using PlexRequests.Core;
|
||||
using PlexRequests.Core.SettingModels;
|
||||
|
@ -84,14 +88,13 @@ namespace PlexRequests.UI.Modules
|
|||
|
||||
public Response CreateRequest()
|
||||
{
|
||||
var request = this.BindAndValidate<RequestedModel>();
|
||||
|
||||
if (!ModelValidationResult.IsValid)
|
||||
var request = JsonConvert.DeserializeObject<RequestedModel>(Request.Body.AsString());
|
||||
var a = this.Validate(request);
|
||||
if (!a.IsValid)
|
||||
{
|
||||
return ReturnValidationReponse(ModelValidationResult);
|
||||
return ReturnValidationReponse(a);
|
||||
}
|
||||
|
||||
|
||||
var apiModel = new ApiModel<bool>();
|
||||
var result = RequestService.AddRequest(request);
|
||||
|
||||
|
@ -109,11 +112,11 @@ namespace PlexRequests.UI.Modules
|
|||
|
||||
public Response UpdateRequest()
|
||||
{
|
||||
var request = this.BindAndValidate<RequestedModel>();
|
||||
|
||||
if (!ModelValidationResult.IsValid)
|
||||
var request = JsonConvert.DeserializeObject<RequestedModel>(Request.Body.AsString());
|
||||
var a = this.Validate(request);
|
||||
if (!a.IsValid)
|
||||
{
|
||||
return ReturnValidationReponse(ModelValidationResult);
|
||||
return ReturnValidationReponse(a);
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue