diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-03-26 16:14:47 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-03-26 16:14:47 -0400 |
| commit | 0cfc20ac0899d83f2bed2af140bee20fc4b32a78 (patch) | |
| tree | 5e8b24c240ea0b8ded12d899e96bb49c3592f1f3 /MediaBrowser.Api/DlnaService.cs | |
| parent | 6a5b64bcb4764eb9cf68fd61960f0f5bb558ecd4 (diff) | |
stub out profile edit page
Diffstat (limited to 'MediaBrowser.Api/DlnaService.cs')
| -rw-r--r-- | MediaBrowser.Api/DlnaService.cs | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/MediaBrowser.Api/DlnaService.cs b/MediaBrowser.Api/DlnaService.cs index d40492ee2..792a7ff43 100644 --- a/MediaBrowser.Api/DlnaService.cs +++ b/MediaBrowser.Api/DlnaService.cs @@ -30,6 +30,18 @@ namespace MediaBrowser.Api public string Id { get; set; } } + [Route("/Dlna/Profiles/{ProfileId}", "POST", Summary = "Updates a profile")] + public class UpdateProfile : DeviceProfile, IReturnVoid + { + [ApiMember(Name = "ProfileId", Description = "Profile Id", IsRequired = true, DataType = "string", ParameterType = "path", Verb = "GET")] + public string ProfileId { get; set; } + } + + [Route("/Dlna/Profiles", "POST", Summary = "Creates a profile")] + public class CreateProfile : DeviceProfile, IReturnVoid + { + } + public class DlnaService : BaseApiService { private readonly IDlnaManager _dlnaManager; @@ -64,5 +76,15 @@ namespace MediaBrowser.Api { _dlnaManager.DeleteProfile(request.Id); } + + public void Post(UpdateProfile request) + { + _dlnaManager.UpdateProfile(request); + } + + public void Post(CreateProfile request) + { + _dlnaManager.CreateProfile(request); + } } } |
