Files
Umbraco-CMS/src/Umbraco.Web/Editors/SectionController.cs

22 lines
622 B
C#

using System.Collections.Generic;
using AutoMapper;
using Umbraco.Core.Services;
using Umbraco.Web.Models.ContentEditing;
using Umbraco.Web.Mvc;
using Umbraco.Web.WebApi;
using System.Linq;
namespace Umbraco.Web.Editors
{
/// <summary>
/// The API controller used for using the list of sections
/// </summary>
[PluginController("UmbracoApi")]
public class SectionController : UmbracoAuthorizedApiController
{
public IEnumerable<Section> GetSections()
{
return Services.SectionService.GetSections().Select(Mapper.Map<Core.Models.Section, Section>);
}
}
}