Browse Source

Add FeaturesController

pull/1174/head
Halil ibrahim Kalkan 7 years ago
parent
commit
b55d87eb3b
  1. 5
      modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/IFeatureAppService.cs
  2. 28
      modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi/Volo/Abp/FeatureManagement/FeaturesController.cs

5
modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/IFeatureAppService.cs

@ -1,7 +1,4 @@
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
using System.Threading.Tasks;
using JetBrains.Annotations;
using Volo.Abp.Application.Services;

28
modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi/Volo/Abp/FeatureManagement/FeaturesController.cs

@ -0,0 +1,28 @@
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Volo.Abp.AspNetCore.Mvc;
namespace Volo.Abp.FeatureManagement
{
[RemoteService]
[Area("abp")]
public class FeaturesController : AbpController, IFeatureAppService
{
private readonly IFeatureAppService _featureAppService;
public FeaturesController(IFeatureAppService featureAppService)
{
_featureAppService = featureAppService;
}
public Task<FeatureListDto> GetAsync(string providerName, string providerKey)
{
return _featureAppService.GetAsync(providerName, providerKey);
}
public Task UpdateAsync(string providerName, string providerKey, UpdateFeaturesDto input)
{
return _featureAppService.UpdateAsync(providerName, providerKey, input);
}
}
}
Loading…
Cancel
Save