Пример #1
0
 public IndexModel(IPlaybookRepository playbookRepository)
 {
     _playbookService = new PlaybookService(playbookRepository);
     _sessionService  = new SessionService();
     InstallStatuses  = InstallSatusService.GetHushtable();
     Cotegories       = _playbookService.GetCategoryList(Session);
 }
Пример #2
0
        public EditModel(IPlaybookRepository playbookRepository)
        {
            _playbookService = new PlaybookService(playbookRepository);
            IList <Category> categories = _playbookService.GetCategoryList("Offense");

            _sessionService = new SessionService();
            CaterogyList    = new SelectList(categories, "Code", "Name");
            StatusList      = InstallSatusService.GetSelectList();
        }
Пример #3
0
        public async Task Invoke(HttpContext httpContext, IPlaybookService playbookService)
        {
            if (!RequestingPlaybook(httpContext.Request))
            {
                await _next(httpContext);

                return;
            }

            var response = httpContext.Response;

            response.StatusCode  = 200;
            response.ContentType = "application/json;charset=utf-8";

            var json = JsonConvert.SerializeObject(playbookService.GetPlaybook());

            await response.WriteAsync(json, new UTF8Encoding(false));
        }