Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

LuController.cs 759B

1234567891011121314151617181920212223242526
  1. using System.Collections.Generic;
  2. using Luticate2.Utils.Dbo;
  3. using Microsoft.AspNetCore.Http;
  4. using Microsoft.AspNetCore.Mvc;
  5. using Microsoft.AspNetCore.SignalR.Infrastructure;
  6. namespace Luticate2.Utils.Controllers
  7. {
  8. public abstract class LuController : Controller
  9. {
  10. protected IConnectionManager ConnectionManager { get; set; }
  11. protected IDictionary<object, object> LuItems => (IDictionary<object, object>) HttpContext.Items["luticateItems"];
  12. // protected UsersDbo LuCurrentUser => (UsersDbo) LuItems["luticateItems"];
  13. protected T Handle<T>(LuResult<T> result)
  14. {
  15. if (result)
  16. {
  17. return result.Data;
  18. }
  19. return default(T);//TODO
  20. }
  21. }
  22. }