cloutier--bird.makeup/src/BirdsiteLive/Controllers/UserController.cs

36 lines
880 B
C#
Raw Normal View History

2020-03-21 01:16:07 -04:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
2020-03-22 01:29:51 -04:00
using BirdsiteLive.Twitter;
2020-03-21 01:16:07 -04:00
using Microsoft.AspNetCore.Mvc;
namespace BirdsiteLive.Controllers
{
public class UserController : Controller
{
2020-03-22 01:29:51 -04:00
private readonly ITwitterService _twitterService;
#region Ctor
public UserController(ITwitterService twitterService)
{
_twitterService = twitterService;
}
#endregion
2020-03-21 17:53:38 -04:00
[Route("/@{id}")]
[Route("/user/{id}")]
public IActionResult Index(string id)
2020-03-21 01:16:07 -04:00
{
2020-03-22 01:29:51 -04:00
var user = _twitterService.GetUser(id);
2020-03-21 01:16:07 -04:00
var r = Request.Headers["Accept"].First();
2020-03-22 01:29:51 -04:00
if (r.Contains("application/activity+json"))
2020-03-21 01:16:07 -04:00
return Json(new { test = "test" });
2020-03-22 01:29:51 -04:00
return View(user);
2020-03-21 01:16:07 -04:00
}
}
}