public IndexModel(IPlaybookRepository playbookRepository) { _playbookService = new PlaybookService(playbookRepository); _sessionService = new SessionService(); InstallStatuses = InstallSatusService.GetHushtable(); Cotegories = _playbookService.GetCategoryList(Session); }
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(); }
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)); }