roadie/RoadieApi/ModelBinding/SubsonicRequestBinderProvider.cs
2018-11-22 22:18:48 -06:00

20 lines
536 B
C#

using Microsoft.AspNetCore.Mvc.ModelBinding;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace Roadie.Api.ModelBinding
{
public class SubsonicRequestBinderProvider : IModelBinderProvider
{
public IModelBinder GetBinder(ModelBinderProviderContext context)
{
if (context.Metadata.ModelType == typeof(SubsonicRequest))
{
return new SubsonicRequestBinder();
}
return null;
}
}
}