示例#1
0
 /// <summary>
 /// Gets a list of all svg icons found at at the global icons path.
 /// </summary>
 /// <returns></returns>
 public JsonNetResult GetIcons()
 {
     return(new JsonNetResult(JsonNetResult.DefaultJsonSerializerSettings)
     {
         Data = _iconService.GetIcons(),
         Formatting = Formatting.None
     });
 }
        public ActionResult <IEnumerable <Icon> > GetIcons(string mapName)
        {
            var icons = m_iconService.GetIcons(mapName);

            if (icons.IsFailure)
            {
                return(BadRequest());
            }
            if (icons.Value.Count() == 0)
            {
                return(NoContent());
            }

            return(Ok(icons.Value));
        }
示例#3
0
 /// <summary>
 /// Gets a list of all svg icons found at at the global icons path.
 /// </summary>
 /// <returns></returns>
 public IReadOnlyDictionary <string, string>?GetIcons() => _iconService.GetIcons();