Ejemplo n.º 1
0
 /// <summary>
 /// Deletes the event with the specified ID from the API.
 /// </summary>
 public static Task DeleteAsync(ITimelineService api, string timelineEventId)
 {
     return(api.PutJsonAsync("TimelineEvent/Delete", new
     {
         TimelineEventId = timelineEventId
     }));
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="implementationStatusComparer">Implementation status comparer</param>
 /// <param name="npcDbAccess">Npc Db Access</param>
 /// <param name="npcSnapshotDbAccess">Npc Implementation Snapshot Db Access</param>
 /// <param name="itemDbAccess">Item Db Access</param>
 /// <param name="itemSnapshotDbAccess">Item Implementation Snapshot Db Access</param>
 /// <param name="skillDbAccess">Skill Db Access</param>
 /// <param name="skillSnapshotDbAccess">Skill Implementation Snapshot Db Access</param>
 /// <param name="dialogDbAccess">Dialog Db Access</param>
 /// <param name="dialogSnapshotDbAccess">Dialog Implementation Snapshot Db Access</param>
 /// <param name="questDbAccess">Quest Db Access</param>
 /// <param name="questSnapshotDbAccess">Quest Implementation Snapshot Db Access</param>
 /// <param name="mapDbAccess">Map Db Access</param>
 /// <param name="markerSnapshotDbAccess">Marker Db Access</param>
 /// <param name="objectExportSnippetDbAccess">Object export snippet Db Access</param>
 /// <param name="objectExportSnippetSnapshotDbAccess">Object export snippet snapshot Db Access</param>
 /// <param name="stateMachineDbAccess">State machine Db Access</param>
 /// <param name="stateMachineSnapshotDbAccess">State machine Snapshot Db Access</param>
 /// <param name="timelineService">Timeline Service</param>
 /// <param name="logger">Logger</param>
 /// <param name="localizerFactory">Localizer Factory</param>
 public ImplementationStatusApiController(IImplementationStatusComparer implementationStatusComparer, IKortistoNpcDbAccess npcDbAccess, IKortistoNpcImplementationSnapshotDbAccess npcSnapshotDbAccess, IStyrItemDbAccess itemDbAccess, IStyrItemImplementationSnapshotDbAccess itemSnapshotDbAccess,
                                          IEvneSkillDbAccess skillDbAccess, IEvneSkillImplementationSnapshotDbAccess skillSnapshotDbAccess, ITaleDbAccess dialogDbAccess, ITaleDialogImplementationSnapshotDbAccess dialogSnapshotDbAccess, IAikaQuestDbAccess questDbAccess, IAikaQuestImplementationSnapshotDbAccess questSnapshotDbAccess,
                                          IKartaMapDbAccess mapDbAccess, IKartaMarkerImplementationSnapshotDbAccess markerSnapshotDbAccess, IObjectExportSnippetDbAccess objectExportSnippetDbAccess, IObjectExportSnippetSnapshotDbAccess objectExportSnippetSnapshotDbAccess, IStateMachineDbAccess stateMachineDbAccess,
                                          IStateMachineImplementationSnapshotDbAccess stateMachineSnapshotDbAccess, ITimelineService timelineService, ILogger <ImplementationStatusApiController> logger, IStringLocalizerFactory localizerFactory)
 {
     _implementationStatusComparer = implementationStatusComparer;
     _npcDbAccess                         = npcDbAccess;
     _npcSnapshotDbAccess                 = npcSnapshotDbAccess;
     _itemDbAccess                        = itemDbAccess;
     _itemSnapshotDbAccess                = itemSnapshotDbAccess;
     _skillDbAccess                       = skillDbAccess;
     _skillSnapshotDbAccess               = skillSnapshotDbAccess;
     _dialogDbAccess                      = dialogDbAccess;
     _dialogSnapshotDbAccess              = dialogSnapshotDbAccess;
     _questDbAccess                       = questDbAccess;
     _questSnapshotDbAccess               = questSnapshotDbAccess;
     _mapDbAccess                         = mapDbAccess;
     _markerSnapshotDbAccess              = markerSnapshotDbAccess;
     _objectExportSnippetDbAccess         = objectExportSnippetDbAccess;
     _objectExportSnippetSnapshotDbAccess = objectExportSnippetSnapshotDbAccess;
     _stateMachineDbAccess                = stateMachineDbAccess;
     _stateMachineSnapshotDbAccess        = stateMachineSnapshotDbAccess;
     _timelineService                     = timelineService;
     _logger    = logger;
     _localizer = localizerFactory.Create(typeof(ImplementationStatusApiController));
 }
Ejemplo n.º 3
0
        public PostDetailsViewModel(IUserService userService, ITimelineService timelineService)
        {
            this.userService     = userService;
            this.timelineService = timelineService;

            this.CreateCommands();
        }
Ejemplo n.º 4
0
 public TimelinePostController(ITimelineService timelineService, ITimelinePostService timelinePostService, IGenericMapper mapper, MarkdownProcessor markdownProcessor)
 {
     _timelineService   = timelineService;
     _postService       = timelinePostService;
     _mapper            = mapper;
     _markdownProcessor = markdownProcessor;
 }
Ejemplo n.º 5
0
 public static void RecordTimeline <T>(ITimelineService <T> service, T entity)
 {
     if (service.Verify(entity))
     {
         Application.Current.Dispatcher.Invoke(DispatcherPriority.Normal, (Action)(() => service.Insert(entity)));
     }
 }
Ejemplo n.º 6
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="defaultTemplateProvider">Default Template Provider</param>
        /// <param name="exportTemplateDbAccess">Export Template Db Access</param>
        /// <param name="exportSettingsDbAccess">Export Settings Db Access</param>
        /// <param name="projectDbAccess">Project Db Access</param>
        /// <param name="npcDbAccess">Npc Db Access</param>
        /// <param name="npcTemplateDbAccess">Npc Template Db Access</param>
        /// <param name="dialogDbAccess">Dialog Db Access</param>
        /// <param name="itemDbAccess">Item Db Access</param>
        /// <param name="itemTemplateDbAccess">Item Template Db Access</param>
        /// <param name="skillDbAccess">Skill Db Access</param>
        /// <param name="skillTemplateDbAccess">Skill Template Db Access</param>
        /// <param name="templatePlaceholderResolver">Template Placeholder Resolver</param>
        /// <param name="dialogFunctionDbAccess">Dialog Function Db Access</param>
        /// <param name="dialogFunctionGenerationConditionProvider">Dialog Function Generation Condition Provider</param>
        /// <param name="languageKeyDbAccess">Language Key Db Access</param>
        /// <param name="timelineService">Timeline Service</param>
        /// <param name="userManager">User Manager</param>
        /// <param name="logger">Logger</param>
        /// <param name="localizerFactory">Localizer Factory</param>
        public ExportApiController(IExportDefaultTemplateProvider defaultTemplateProvider, IExportTemplateDbAccess exportTemplateDbAccess, IExportSettingsDbAccess exportSettingsDbAccess, IProjectDbAccess projectDbAccess,
                                   IKortistoNpcDbAccess npcDbAccess, IKortistoNpcTemplateDbAccess npcTemplateDbAccess, ITaleDbAccess dialogDbAccess, IStyrItemDbAccess itemDbAccess, IStyrItemTemplateDbAccess itemTemplateDbAccess,
                                   IEvneSkillDbAccess skillDbAccess, IEvneSkillTemplateDbAccess skillTemplateDbAccess, IExportTemplatePlaceholderResolver templatePlaceholderResolver, IDialogFunctionGenerationConditionDbAccess dialogFunctionDbAccess,
                                   IDialogFunctionGenerationConditionProvider dialogFunctionGenerationConditionProvider, ILanguageKeyDbAccess languageKeyDbAccess, ITimelineService timelineService, UserManager <GoNorthUser> userManager, ILogger <ExportApiController> logger,
                                   IStringLocalizerFactory localizerFactory)
        {
            _defaultTemplateProvider     = defaultTemplateProvider;
            _exportTemplateDbAccess      = exportTemplateDbAccess;
            _exportSettingsDbAccess      = exportSettingsDbAccess;
            _projectDbAccess             = projectDbAccess;
            _npcDbAccess                 = npcDbAccess;
            _npcTemplateDbAccess         = npcTemplateDbAccess;
            _dialogDbAccess              = dialogDbAccess;
            _itemDbAccess                = itemDbAccess;
            _itemTemplateDbAccess        = itemTemplateDbAccess;
            _skillDbAccess               = skillDbAccess;
            _skillTemplateDbAccess       = skillTemplateDbAccess;
            _templatePlaceholderResolver = templatePlaceholderResolver;
            _dialogFunctionDbAccess      = dialogFunctionDbAccess;
            _dialogFunctionGenerationConditionProvider = dialogFunctionGenerationConditionProvider;
            _languageKeyDbAccess = languageKeyDbAccess;
            _timelineService     = timelineService;
            _userManager         = userManager;
            _logger    = logger;
            _localizer = localizerFactory.Create(this.GetType());

            _exporters = new Dictionary <string, IObjectExporter>();
            _exporters.Add("script", new ScriptExporter(templatePlaceholderResolver, projectDbAccess, exportSettingsDbAccess));
            _exporters.Add("json", new JsonExporter());
            _exporters.Add("languagefile", new LanguageExporter(templatePlaceholderResolver, defaultTemplateProvider, projectDbAccess, exportSettingsDbAccess));
        }
Ejemplo n.º 7
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="projectDbAccess">User Db Access</param>
 /// <param name="kortistoFolderDbAccess">Kortisto Folder Db Access</param>
 /// <param name="npcDbAccess">Npc Db Access</param>
 /// <param name="styrFolderDbAccess">Styr Folder Db Access</param>
 /// <param name="itemDbAccess">Item Db Access</param>
 /// <param name="evneFolderDbAccess">Evne Folder Db Access</param>
 /// <param name="skillDbAccess">Skill Db Access</param>
 /// <param name="kirjaPageDbAccess">Kirja Page Db Access</param>
 /// <param name="chapterDetailDbAccess">Chapter Detail Db Access</param>
 /// <param name="questDbAccess">Quest Db Access</param>
 /// <param name="mapDbAccess">Map Db Access</param>
 /// <param name="taskBoardDbAccess">Task Board Db Access</param>
 /// <param name="taskNumberDbAccess">Task Number Db Access</param>
 /// <param name="userTaskBoardHistoryDbAccess">User Task board history db access</param>
 /// <param name="exportSettingsDbAccess">Export Settings Db Access</param>
 /// <param name="exportTemplateDbAccess">Export Template Db Access</param>
 /// <param name="includeExportTemplateDbAccess">Include export template Db Access</param>
 /// <param name="projectConfigDbAccess">Project Config Db Access</param>
 /// <param name="userManager">User Manager</param>
 /// <param name="timelineService">Timeline Service</param>
 /// <param name="logger">Logger</param>
 /// <param name="localizerFactory">Localizer Factory</param>
 public ProjectApiController(IProjectDbAccess projectDbAccess, IKortistoFolderDbAccess kortistoFolderDbAccess, IKortistoNpcDbAccess npcDbAccess, IStyrFolderDbAccess styrFolderDbAccess, IStyrItemDbAccess itemDbAccess, IEvneFolderDbAccess evneFolderDbAccess, IEvneSkillDbAccess skillDbAccess,
                             IKirjaPageDbAccess kirjaPageDbAccess, IAikaChapterDetailDbAccess chapterDetailDbAccess, IAikaQuestDbAccess questDbAccess, IKartaMapDbAccess mapDbAccess, ITaskBoardDbAccess taskBoardDbAccess, ITaskNumberDbAccess taskNumberDbAccess,
                             IUserTaskBoardHistoryDbAccess userTaskBoardHistoryDbAccess, IExportSettingsDbAccess exportSettingsDbAccess, IExportTemplateDbAccess exportTemplateDbAccess, IIncludeExportTemplateDbAccess includeExportTemplateDbAccess, IProjectConfigDbAccess projectConfigDbAccess,
                             UserManager <GoNorthUser> userManager, ITimelineService timelineService, ILogger <ProjectApiController> logger, IStringLocalizerFactory localizerFactory)
 {
     _projectDbAccess               = projectDbAccess;
     _kortistoFolderDbAccess        = kortistoFolderDbAccess;
     _npcDbAccess                   = npcDbAccess;
     _styrFolderDbAccess            = styrFolderDbAccess;
     _itemDbAccess                  = itemDbAccess;
     _evneFolderDbAccess            = evneFolderDbAccess;
     _evneSkillDbAccess             = skillDbAccess;
     _kirjaPageDbAccess             = kirjaPageDbAccess;
     _chapterDetailDbAccess         = chapterDetailDbAccess;
     _questDbAccess                 = questDbAccess;
     _mapDbAccess                   = mapDbAccess;
     _taskBoardDbAccess             = taskBoardDbAccess;
     _taskNumberDbAccess            = taskNumberDbAccess;
     _userTaskBoardHistoryDbAccess  = userTaskBoardHistoryDbAccess;
     _exportSettingsDbAccess        = exportSettingsDbAccess;
     _exportTemplateDbAccess        = exportTemplateDbAccess;
     _includeExportTemplateDbAccess = includeExportTemplateDbAccess;
     _projectConfigDbAccess         = projectConfigDbAccess;
     _userManager                   = userManager;
     _timelineService               = timelineService;
     _logger    = logger;
     _localizer = localizerFactory.Create(typeof(ProjectApiController));
 }
Ejemplo n.º 8
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="pageDbAccess">Page Db Access</param>
 /// <param name="pageVersionDbAccess">Page Version Db Access</param>
 /// <param name="kartaMapDbAccess">Karta Map Db Access</param>
 /// <param name="npcDbAccess">Npc Db Access</param>
 /// <param name="npcTemplateDbAccess">Npc Template Db Access</param>
 /// <param name="itemDbAccess">Item Db Access</param>
 /// <param name="skillDbAccess">Skill Db Access</param>
 /// <param name="questDbAccess">Quest Db Access</param>
 /// <param name="dialogDbAccess">Dialog Db Access</param>
 /// <param name="objectExportSnippetDbAccess">Object export snippet Db Access</param>
 /// <param name="stateMachineDbAccess">State Machine Db Access</param>
 /// <param name="userProjectAccess">User project access</param>
 /// <param name="fileAccess">File Access</param>
 /// <param name="timelineService">Timeline Service</param>
 /// <param name="pageParserService">Page parser service</param>
 /// <param name="exportSnippetRelatedObjectNameResolver">Service that will resolve export snippet related object names</param>
 /// <param name="userManager">User Manager</param>
 /// <param name="xssChecker">Xss Checker</param>
 /// <param name="logger">Logger</param>
 /// <param name="localizerFactory">Localizer Factory</param>
 /// <param name="configuration">Config Data</param>
 public KirjaApiController(IKirjaPageDbAccess pageDbAccess, IKirjaPageVersionDbAccess pageVersionDbAccess, IKartaMapDbAccess kartaMapDbAccess, IKortistoNpcDbAccess npcDbAccess, IKortistoNpcTemplateDbAccess npcTemplateDbAccess, IStyrItemDbAccess itemDbAccess,
                           IEvneSkillDbAccess skillDbAccess, IAikaQuestDbAccess questDbAccess, ITaleDbAccess dialogDbAccess, IObjectExportSnippetDbAccess objectExportSnippetDbAccess, IStateMachineDbAccess stateMachineDbAccess, IUserProjectAccess userProjectAccess,
                           IKirjaFileAccess fileAccess, ITimelineService timelineService, IKirjaPageParserService pageParserService, IExportSnippetRelatedObjectNameResolver exportSnippetRelatedObjectNameResolver, UserManager <GoNorthUser> userManager,
                           IXssChecker xssChecker, ILogger <KirjaApiController> logger, IStringLocalizerFactory localizerFactory, IOptions <ConfigurationData> configuration)
 {
     _pageDbAccess                = pageDbAccess;
     _pageVersionDbAccess         = pageVersionDbAccess;
     _kartaMapDbAccess            = kartaMapDbAccess;
     _npcDbAccess                 = npcDbAccess;
     _npcTemplateDbAccess         = npcTemplateDbAccess;
     _itemDbAccess                = itemDbAccess;
     _skillDbAccess               = skillDbAccess;
     _questDbAccess               = questDbAccess;
     _dialogDbAccess              = dialogDbAccess;
     _objectExportSnippetDbAccess = objectExportSnippetDbAccess;
     _stateMachineDbAccess        = stateMachineDbAccess;
     _userProjectAccess           = userProjectAccess;
     _fileAccess        = fileAccess;
     _timelineService   = timelineService;
     _pageParserService = pageParserService;
     _exportSnippetRelatedObjectNameResolver = exportSnippetRelatedObjectNameResolver;
     _userManager = userManager;
     _xssChecker  = xssChecker;
     _logger      = logger;
     _localizer   = localizerFactory.Create(typeof(KirjaApiController));
     _allowedAttachmentMimeTypes = configuration.Value.Misc.KirjaAllowedAttachmentMimeTypes.Split(",").Select(s => ConvertMimeTypeToRegex(s)).ToList();
     _versionMergeTimeSpan       = configuration.Value.Misc.KirjaVersionMergeTimeSpan;
     _maxVersionCount            = configuration.Value.Misc.KirjaMaxVersionCount;
 }
Ejemplo n.º 9
0
 /// <summary>
 /// Deletes this timeline from the API.
 /// </summary>
 public Task DeleteAsync(ITimelineService api)
 {
     return(api.PutJsonAsync("Timeline/Delete", new
     {
         TimelineId = Id,
     }));
 }
Ejemplo n.º 10
0
 /// <summary>
 /// Get a URL from the API that can be used to download an attachment.
 /// </summary>
 public Task <string> GenerateGetPresignedUrlAsync(ITimelineService api)
 {
     return(api.GetJsonAsync("TimelineEventAttachment/GenerateGetPresignedUrl", new NameValueCollection
     {
         { "AttachmentId", Id }
     }));
 }
Ejemplo n.º 11
0
 public static void RecordTimeline(ITimelineService service, BrowsingHistory browsingHistory)
 {
     if (service.VerifyRationality(browsingHistory))
     {
         service.Insert(browsingHistory);
     }
 }
Ejemplo n.º 12
0
 /// <summary>
 /// Saves a change to the title of the event to the API.
 /// </summary>
 public Task EditTitleAsync(ITimelineService api)
 {
     return(api.PutJsonAsync("TimelineEvent/EditTitle", new
     {
         TimelineEventId = Id,
         Title
     }));
 }
Ejemplo n.º 13
0
        /// <summary>
        /// Creates a new event and links it to the specified timeline.
        /// </summary>
        public static async Task <TimelineEvent> CreateAndLinkAsync(ITimelineService api, string title, string description, DateTime eventDateTime, string location, string timelineId)
        {
            var timelineEvent = await CreateAsync(api, title, description, eventDateTime, location);

            await timelineEvent.LinkEventAsync(api, timelineId);

            return(timelineEvent);
        }
 public TimelinesController(ITimelineService _timelineService, IRefereeService _refereeService,
                            IGeneralUnitService _generalUnitService, ITournamentService _tournamentService)
 {
     timelineService    = _timelineService;
     refereeService     = _refereeService;
     generalUnitService = _generalUnitService;
     tournamentService  = _tournamentService;
 }
Ejemplo n.º 15
0
 /// <summary>
 /// Unlinks the event with the ID from the timeline with the specified ID.
 /// </summary>
 public static Task UnlinkEventAsync(ITimelineService api, string timelineId, string timelineEventId)
 {
     return(api.PutJsonAsync("Timeline/UnlinkEvent", new
     {
         TimelineId = timelineId,
         EventId = timelineEventId
     }));
 }
Ejemplo n.º 16
0
 public MatchResultEntryService(IRatingHelper ratingHelper, IRankHistoryLoggingService rankHistoryLoggingService, ITeamService teamService, ITimelineService timelineService, GameOnContext gameOnContext)
 {
     _ratingHelper = ratingHelper;
     _rankHistoryLoggingService = rankHistoryLoggingService;
     _teamService     = teamService;
     _timelineService = timelineService;
     _gameOnContext   = gameOnContext;
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="npcDbAccess">Npc Db Access</param>
 /// <param name="itemDbAccess">Item Db Access</param>
 /// <param name="skillDbAccess">Skill Db Access</param>
 /// <param name="implementationStatusComparer">Implementation Status comparer</param>
 /// <param name="timelineService">Timeline Service</param>
 public ExportSnippetRelatedObjectUpdater(IKortistoNpcDbAccess npcDbAccess, IStyrItemDbAccess itemDbAccess, IEvneSkillDbAccess skillDbAccess, IImplementationStatusComparer implementationStatusComparer, ITimelineService timelineService)
 {
     _npcDbAccess   = npcDbAccess;
     _itemDbAccess  = itemDbAccess;
     _skillDbAccess = skillDbAccess;
     _implementationStatusComparer = implementationStatusComparer;
     _timelineService = timelineService;
 }
Ejemplo n.º 18
0
 /// <summary>
 /// Saves a change to the event datetime of the event to the API.
 /// </summary>
 public Task EditEventDateTimeAsync(ITimelineService api)
 {
     return(api.PutJsonAsync("TimelineEvent/EditEventDateTime", new
     {
         TimelineEventId = Id,
         EventDateTime = EventDateTime.Ticks.ToString()
     }));
 }
Ejemplo n.º 19
0
        public WritePostViewModel(IMobileServiceClient client, IUserService userService, ITimelineService timelineService)
        {
            this.client          = client;
            this.userService     = userService;
            this.timelineService = timelineService;

            this.CreateCommands();
        }
Ejemplo n.º 20
0
 /// <summary>
 /// Saves a change to the location of the event to the API.
 /// </summary>
 public Task EditLocationAsync(ITimelineService api)
 {
     return(api.PutJsonAsync("TimelineEvent/EditLocation", new
     {
         TimelineEventId = Id,
         Location
     }));
 }
Ejemplo n.º 21
0
        /// <summary>
        /// Gets all events for the timeline with the specified ID from the API.
        /// </summary>
        public static async Task <IList <LinkedEvent> > GetEventsAsync(ITimelineService api, string timelineId)
        {
            string json = await api.GetJsonAsync("Timeline/GetEvents", new NameValueCollection
            {
                { "TimelineId", timelineId }
            });

            return(JsonConvert.DeserializeObject <List <LinkedEvent> >(json));
        }
Ejemplo n.º 22
0
        /// <summary>
        /// Gets the event with the specified ID from the API.
        /// </summary>
        public static async Task <TimelineEvent> GetEventAsync(ITimelineService api, string timelineEventId)
        {
            string json = await api.GetJsonAsync("TimelineEvent/GetTimelineEvent", new NameValueCollection
            {
                { "TimelineEventId", timelineEventId }
            });

            return(JsonConvert.DeserializeObject <TimelineEvent>(json));
        }
Ejemplo n.º 23
0
 public TimelineMapper(DatabaseContext database, IMapper <UserEntity, HttpUser> userMapper, IHighlightTimelineService highlightTimelineService, IBookmarkTimelineService bookmarkTimelineService, ITimelineService timelineService, ITimelinePostService timelinePostService)
 {
     _database   = database;
     _userMapper = userMapper;
     _highlightTimelineService = highlightTimelineService;
     _bookmarkTimelineService  = bookmarkTimelineService;
     _timelineService          = timelineService;
     _timelinePostService      = timelinePostService;
 }
Ejemplo n.º 24
0
 public FightsController(IFighterService _fighterService,
                         IFightService _fightService,
                         ITimelineService _timelineService,
                         ISportUnitService _sportUnitService)
 {
     fighterService   = _fighterService;
     timelineService  = _timelineService;
     fightService     = _fightService;
     sportUnitService = _sportUnitService;
 }
Ejemplo n.º 25
0
        /// <summary>
        /// Creates a new timeline with the title.
        /// </summary>
        public static async Task <Timeline> CreateAsync(ITimelineService api, string title)
        {
            string json = await api.PutJsonAsync("Timeline/Create", new
            {
                TimelineId = Guid.NewGuid().ToString(),
                Title      = title
            });

            return(JsonConvert.DeserializeObject <Timeline>(json));
        }
Ejemplo n.º 26
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="userDbAccess">User Db Access</param>
 /// <param name="userCreator">User Creator</param>
 /// <param name="userManager">User Manager</param>
 /// <param name="timelineService">Timeline Service</param>
 /// <param name="logger">Logger</param>
 /// <param name="localizerFactory">Localizer Factory</param>
 public UserApiController(IUserDbAccess userDbAccess, IUserCreator userCreator, UserManager <GoNorthUser> userManager, ITimelineService timelineService,
                          ILogger <UserApiController> logger, IStringLocalizerFactory localizerFactory)
 {
     _userDbAccess    = userDbAccess;
     _userCreator     = userCreator;
     _userManager     = userManager;
     _timelineService = timelineService;
     _logger          = logger;
     _localizer       = localizerFactory.Create(typeof(UserApiController));
 }
Ejemplo n.º 27
0
        public static async Task <List <TimelineEntity> > GetTimelineList(this ITimelineService service, IEnumerable <long> ids)
        {
            var timelines = new List <TimelineEntity>();

            foreach (var id in ids)
            {
                timelines.Add(await service.GetTimelineAsync(id));
            }
            return(timelines);
        }
Ejemplo n.º 28
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="taleDbAccess">Tale Db Access</param>
 /// <param name="npcDbAccess">Npc Db Access</param>
 /// <param name="projectDbAccess">Project Db Access</param>
 /// <param name="userManager">User Manager</param>
 /// <param name="implementationStatusComparer">Implementation status comparer</param>
 /// <param name="timelineService">Timeline Service</param>
 /// <param name="logger">Logger</param>
 public TaleApiController(ITaleDbAccess taleDbAccess, IKortistoNpcDbAccess npcDbAccess, IProjectDbAccess projectDbAccess, UserManager <GoNorthUser> userManager,
                          IImplementationStatusComparer implementationStatusComparer, ITimelineService timelineService, ILogger <TaleApiController> logger)
 {
     _taleDbAccess    = taleDbAccess;
     _npcDbAccess     = npcDbAccess;
     _projectDbAccess = projectDbAccess;
     _userManager     = userManager;
     _implementationStatusComparer = implementationStatusComparer;
     _timelineService = timelineService;
     _logger          = logger;
 }
Ejemplo n.º 29
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="userManager">UserManager</param>
 /// <param name="signInManager">SignInManager</param>
 /// <param name="emailSender">Email Sender</param>
 /// <param name="logger">Logger</param>
 /// <param name="localizerFactory">Localizer Factor</param>
 /// <param name="timelineService">Timeline Service</param>
 /// <param name="configuration">Configuration</param>
 public AccountController(UserManager <GoNorthUser> userManager, SignInManager <GoNorthUser> signInManager, IEmailSender emailSender, ILogger <AccountController> logger, IStringLocalizerFactory localizerFactory, ITimelineService timelineService, IOptions <ConfigurationData> configuration)
 {
     _userManager     = userManager;
     _signInManager   = signInManager;
     _emailSender     = emailSender;
     _logger          = logger;
     _localizer       = localizerFactory.Create(typeof(AccountController));
     _emailLocalizer  = localizerFactory.Create(typeof(EmailTemplates));
     _timelineService = timelineService;
     _configuration   = configuration.Value;
 }
Ejemplo n.º 30
0
        /// <summary>
        /// Creates a new attachment on the API for the specified timeline ID.
        /// </summary>
        public static async Task <Attachment> CreateAsync(ITimelineService api, string timelineEventId, string title)
        {
            string json = await api.PutJsonAsync("TimelineEventAttachment/Create", new
            {
                AttachmentId    = Guid.NewGuid().ToString(),
                TimelineEventId = timelineEventId,
                Title           = title
            });

            return(JsonConvert.DeserializeObject <Attachment>(json));
        }
Ejemplo n.º 31
0
 public TimelineController(ITimelineService timelineService,
     IFollowService customerFollowService,
     IUserService userService,
     IMediaService pictureService,
     MediaSettings mediaSettings,
     IVideoBattleService videoBattleService, 
     ILikeService customerLikeService, 
     ICommentService customerCommentService)
 {
     _timelineService = timelineService;
     _customerFollowService = customerFollowService;
     _userService = userService;
     _pictureService = pictureService;
     _mediaSettings = mediaSettings;
     _videoBattleService = videoBattleService;
     _customerLikeService = customerLikeService;
     _customerCommentService = customerCommentService;
 }
Ejemplo n.º 32
0
 public TimelineController(ITimelineService service)
 {
     _service = service;
 }
Ejemplo n.º 33
0
 public TimelineController(ITimelineService timelineService)
 {
     this.timelineService = timelineService;
 }