public GoalLogic(IUnitOfWork unit, IGoalRepository repo, ITargetRepository t, IActivityRepository a) { this.Unit = unit; this.Repo = repo; this.tRepo = t; this.actRepo = a; }
public AttachmentsController(IUserRepository userRepository, IAttachmentRepository attachmentRepository, IActivityRepository activityRepository) : base(userRepository) { _userRepository = userRepository; _attachmentRepository = attachmentRepository; _activityRepository = activityRepository; }
public IssueManager(IIssueRepository issueRepository, IUserSessionHelper userSessionHelper, IActivityRepository activityRepository, ITeamRepository teamRepository) { this.userSessionHelper = userSessionHelper; this.issueRepository = issueRepository; this.activityRepository = activityRepository; this.teamRepository = teamRepository; }
public HomeController() { _activityRepo = EntityActivityRepository.Instance; _profileRepo = EntityProfileRepository.Instance; _matchCache = SXMatchRepository.Instance; _quesRepo = EntityQuestionRepository.Instance; }
public ProfileController() { _profileRepo = EntityProfileRepository.Instance; _locationRepo = EntityLocationRepository.Instance; _feedRepo = EntityActivityRepository.Instance; _favRepo = EntityFavoriteRepository.Instance; }
public ReportLogic(IUnitOfWork unit, IReportRepository repo, IActivityRepository a, IAccountRepository ac) { this.Unit = unit; this.Repo = repo; this.actRepo = a; this.aRepo = ac; }
public static IActivityRepository GetActivityRepo() { if (actRepo == null) actRepo = new ActivityRepository(); return actRepo; }
/// <summary> /// Constructor /// </summary> /// <param name="activityRepository"> </param> /// <param name="badgeRepository"> </param> /// <param name="membershipRepository"> </param> /// <param name="loggingService"> </param> public ActivityService(IActivityRepository activityRepository, IBadgeRepository badgeRepository, IMembershipRepository membershipRepository, ILoggingService loggingService) { _activityRepository = activityRepository; _badgeRepository = badgeRepository; _loggingService = loggingService; _membershipRepository = membershipRepository; }
public AdminController(IdeastrikeContext dbContext, ISettingsRepository settings, IUserRepository users, IIdeaRepository ideas, IActivityRepository activities) { _dbContext = dbContext; _settings = settings; _users = users; _ideas = ideas; _activities = activities; }
/// <summary> /// Initializes a new instance of the MediaBrowser.Api.Reports.ReportsService class. </summary> /// <param name="userManager"> Manager for user. </param> /// <param name="libraryManager"> Manager for library. </param> /// <param name="localization"> The localization. </param> /// <param name="activityManager"> Manager for activity. </param> public ReportsService(IUserManager userManager, ILibraryManager libraryManager, ILocalizationManager localization, IActivityManager activityManager, IActivityRepository repo) { _userManager = userManager; _libraryManager = libraryManager; _localization = localization; _activityManager = activityManager; _repo = repo; }
public ActivitiesController(IPersonRepository personRepository, ICustomerRepository customerRepository, IActivityRepository activityRepository, IPrincipal authentication) { this.personRepository = personRepository; this.customerRepository = customerRepository; this.activityRepository = activityRepository; this.authentication = authentication; }
public EmailService(EmailSettings emailSettings, IMailTemplateService templateService, IActivityRepository activityRepository, ITeamRepository teamRepository) { _emailSettings = emailSettings; _templateService = templateService; _activityRepository = activityRepository; _teamRepository = teamRepository; _mailMessage = new MailMessage(); }
public AttainmentLogic(IUnitOfWork unit, IAttainmentRepository repo, IBadgeRepository b, IActivityRepository a, ITargetRepository t, ITeamLogic teamLogic) { this.Unit = unit; this.Repo = repo; this.bRepo = b; this.actRepo = a; this.tRepo = t; this.teamLogic = teamLogic; }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); ActivityRepository = new InMemoryActivityFeedRepository(); FeedRepository = new InMemorySubscriptionRepository(); }
public ActivitiesController(IUserRepository userRepository, IActivityRepository activityRepository, IAttachmentRepository attachmentRepository, IAttachmentStorage attachmentStorage) : base(userRepository) { _userRepository = userRepository; _activityRepository = activityRepository; _attachmentRepository = attachmentRepository; _attachmentStorage = attachmentStorage; }
public IssueManager(IIssueRepository issueRepository, IProjectRepository iProjectRepository, IActivityRepository activityRepository, IUserAuthHelper userSessionHelper, ICache cache,IUploadRepository uploadRepository,IEmailManager emailManager) { this.issueRepository = issueRepository; this.iProjectRepository = iProjectRepository; this.activityRepository = activityRepository; this.userSessionHelper = userSessionHelper; this.cache = cache; this.uploadRepository = uploadRepository; this.emailManager = emailManager; }
public ActivityService(IActivityRepository _repo, IFollowService _followService , IInvitService _invitService , INotificationRepository _notificationRepo , IUserService _userService ) { this.repoActivity = _repo; this.serviceFollow = _followService; this.serviceInvit = _invitService; this.repoNotification = _notificationRepo; this.serviceUser = _userService; }
public CommentManager(ICommentRepository commentRepository,IUserAuthHelper userSessionHelper, IIssueRepository issueRepository, IActivityRepository activityRepository,IEmailManager emailManager,ITeamRepository teamRepository,IEmailRepository emailRepository, IOptions<AppSettings> settings) { this._settings = settings.Value; this._emailRepository = emailRepository; this._teamRepository = teamRepository; this._emailManager = emailManager; this._commentRepository = commentRepository; this._userSessionHelper = userSessionHelper; this._issueRepository = issueRepository; this._activityRepository = activityRepository; }
public ActivityService( ITaskeverUserRepository userRepository, IFriendshipRepository friendshipRepository, IActivityRepository activityRepository, IUserFollowedActivityRepository userFollowedActivityRepository) { _userRepository = userRepository; _friendshipRepository = friendshipRepository; _activityRepository = activityRepository; _userFollowedActivityRepository = userFollowedActivityRepository; Logger = NullLogger.Instance; }
public CommentManager(ICommentRepository commentRepository, IIssueRepository issueRepository, IActivityRepository activityRepository, IUserRepository userRepository, ICommentEmailManager commentEmailManager, IUserSessionHelper userSessionHelper) { this.commentRepository = commentRepository; this.issueRepository = issueRepository; this.userSessionHelper = userSessionHelper; this.activityRepository = activityRepository; this.userRepository = userRepository; this.commentEmailManager = commentEmailManager; }
public CommentModule(IIdeaRepository ideas, IActivityRepository activities) : base("/idea") { _ideas = ideas; _activities = activities; Post["/{idea}/comment"] = _ => { int id = _.Idea; var comment = new Comment { Time = DateTime.UtcNow, Text = Request.Form.comment }; _activities.Add(id, comment); return Response.AsRedirect(string.Format("/idea/{0}#{1}", id, comment.Id)); }; /* Get["/{idea}/comment/{id}"] = parameters => { using (var db = new IdeastrikeContext()) { int id = parameters.id; int idea = parameters.idea; var comment = db.Comments.FirstOrDefault(i => i.Id == id && i.IdeaId == idea); return string.Format("Comment Id:{0}", comment.Id); } }; Get["/{idea}/comment/{id}/delete"] = parameters => { using (var db = new IdeastrikeContext()) { int id = parameters.id; int idea = parameters.idea; var comment = db.Comments.FirstOrDefault(i => i.Id == id && i.IdeaId == idea); db.Comments.Remove(comment); db.SaveChanges(); return string.Format("Deleted Comment {0} for Idea {1}", id, idea); } };*/ }
public CommentModule(IIdeaRepository ideas, IActivityRepository activities) : base("/comment") { _ideas = ideas; _activities = activities; Post["/{idea}/add"] = parameters => { int id = parameters.Idea; int userId = Request.Form.userId; // addtional validation required var text = Request.Form.comment; if (string.IsNullOrEmpty(text)) // additional validation required { return Response.AsJson(new { result = "Error" }); } var comment = new Comment { UserId = userId, Time = DateTime.UtcNow, Text = Request.Form.comment }; _activities.Add(id, comment); // why not return JSON here and leave it up to client to render inline? return Response.AsRedirect(string.Format("/idea/{0}#{1}", id, comment.Id)); }; // TODO: shouldn't these actually sit under the Comment root // TODO: user should be able to edit their own comment Post["/{id}/edit"] = parameters => Response.AsJson(new { result = "Error" }); // TODO: user should be able to remove their own comment Post["/{id}/delete"] = parameters => Response.AsJson(new { result = "Error" }); }
public ActivitiesController(IBusClient busClient, IActivityRepository activityRepo, ILogger <ActivitiesController> logger) { _activityRepository = activityRepo; _busClient = busClient; _logger = logger; }
/// <summary> /// Default constructor with dependencies /// </summary> /// <param name="repository">Activity Repository interface dependency</param> /// <param name="unitOfWork">UnitOfWork interface dependency</param> public ActivityService(IActivityRepository repository, IUnitOfWork unitOfWork) { _activityRepository = repository; _unitOfWork = unitOfWork; }
public WorkoutsController(ITrainingRepository trainingRepository, IMeasurementRepository measurementRepository, IActivityRepository activityRepository, ILogRepository logger, IMapper mapper) : base(logger, mapper) { this.trainingRepository = trainingRepository; this.measurementRepository = measurementRepository; this.activityRepository = activityRepository; }
public GetActivitiesForMapQueryHandler(IActivityRepository activityRepository) { this.activityRepository = activityRepository; }
public GGFactory(IActivityRepository activityRepository, FeedFactory feedFactory) { this.activityRepository = activityRepository; this.feedFactory = feedFactory; }
public ActivityBll(IActivityRepository activityRepository) { _activityRepository = activityRepository; }
public PlayerActivityUpdater(IActivityRepository activityRepository, IActivityBuilder activityBuilder, ILocalStorage localStorage) { _activityRepository = activityRepository; _activityBuilder = activityBuilder; _localStorage = localStorage; }
public GuideReportProvider(IActivityRepository activityRepository) { _activityRepository = activityRepository; }
public Activity(string description) { this.Description = description this.Id = IActivityRepository.GetMaxId() + 1 // here need some dependency injection }
public ActivityService(IActivityRepository repo, IUnitOfWork uow) { _repository = repo; _uow = uow; }
public ActivityCreatedHandler(IActivityRepository activityRepository) { _activityRepository = activityRepository; }
public NutritionController(INutritionRepository nutritionRepository, IActivityRepository activityRepository, IMeasurementRepository measurementRepository, ILogRepository logger, IMapper mapper) : base(logger, mapper) { this.nutritionRepository = nutritionRepository; this.activityRepository = activityRepository; this.measurementRepository = measurementRepository; }
public ActivityService(IActivityRepository activityRepository, ICategoryRepository categoryRepository) { this.activityRepository = activityRepository; this.categoryRepository = categoryRepository; }
public Activity Create(Guid id, IActivityRepository activityRepository) { return new Activity(id, activityRepository); }
private readonly IActivityRepository activityRepository; // It's a sample. In a more realistic scenario, it should be an application service here. public ActivitiesController(IBusClient busClient, IActivityRepository activityRepository) { this._busClient = busClient; this.activityRepository = activityRepository; }
public ActivitiesApiController() { activityRepository = new ActivityRepository(new DailyTrackDbContext()); }
public ActivityService(IActivityRepository activityRepository, ICategoryRepository categoryRepository) { _activityRepository = activityRepository; _categoryRepository = categoryRepository; }
public TrackerController() { _activityRepository = new ActivityRepository(); }
public ActivityLogic(IUnitOfWork unit, IActivityRepository repo, ITeamLogic teamLogic) { this.Unit = unit; this.Repo = repo; this.TeamLogic = teamLogic; }
public ActivityService(IActivityRepository activityRepo, IActivityTypeRepository activityTypeRepo) { _activityRepo = activityRepo; _activityTypeRepo = activityTypeRepo; }
public ActivitiesController(IBusClient busClient, IActivityRepository repository) { _busClient = busClient; _repository = repository; }
public IssueManager(IIssueRepository issueRepository, IProjectRepository iProjectRepository, IActivityRepository activityRepository, IUserSessionHelper userSessionHelper) { this.issueRepository = issueRepository; this.iProjectRepository = iProjectRepository; this.activityRepository = activityRepository; this.userSessionHelper = userSessionHelper; }
public AdminModule(IdeastrikeContext dbContext, Settings settings, IUserRepository users, IIdeaRepository ideas, IActivityRepository activities) : base("/admin") { this.RequiresAuthentication(); this.RequiresValidatedClaims(c => c.Contains("admin")); _settings = settings; _users = users; _ideas = ideas; _activities = activities; Get["/"] = _ => { var m = Context.Model(string.Format("Admin - {0}", (string)_settings.SiteTitle)); m.Name = _settings.Name; m.WelcomeMessage = _settings.WelcomeMessage; m.HomePage = _settings.HomePage; m.GAnalyticsKey = _settings.GAnalyticsKey; return(View["Admin/Index", m]); }; Get["/users"] = _ => { var m = Context.Model(string.Format("Admin - {0}", (string)_settings.SiteTitle)); m.Name = _settings.Name; m.WelcomeMessage = _settings.WelcomeMessage; m.HomePage = _settings.HomePage; m.GAnalyticsKey = _settings.GAnalyticsKey; m.Users = users.GetAll(); return(View["Admin/Users", m]); }; Get["/moderation"] = _ => { var m = Context.Model(string.Format("Admin - {0}", (string)_settings.SiteTitle)); m.Name = _settings.Name; m.WelcomeMessage = _settings.WelcomeMessage; m.HomePage = _settings.HomePage; m.GAnalyticsKey = _settings.GAnalyticsKey; return(View["Admin/Moderation", m]); }; Get["/settings"] = _ => { var m = Context.Model(string.Format("Admin - {0}", (string)_settings.SiteTitle)); m.Name = _settings.Name; m.SiteTitle = _settings.SiteTitle; m.WelcomeMessage = _settings.WelcomeMessage; m.HomePage = _settings.HomePage; m.GAnalyticsKey = _settings.GAnalyticsKey; m.MaxThumbnailWidth = _settings.MaxThumbnailWidth; return(View["Admin/Settings", m]); }; Post["/settings"] = _ => { _settings.WelcomeMessage = Request.Form.welcomemessage; _settings.SiteTitle = Request.Form.sitetitle; _settings.Name = Request.Form.yourname; _settings.HomePage = Request.Form.homepage; _settings.GAnalyticsKey = Request.Form.analyticskey; _settings.MaxThumbnailWidth = Request.Form.maxthumbnailwidth; return(Response.AsRedirect("/admin/settings")); }; Get["/search"] = _ => ""; Get["/forums"] = _ => ""; Get["/forum/{forumId}"] = _ => ""; Get["/uservoice"] = _ => View["Admin/Uservoice", Context.Model("Admin")]; Post["/uservoice"] = _ => { var client = new WebClient(); var suggestions = GetSuggestions(client, Request.Form.channel, Request.Form.forumid, Request.Form.apikey, Request.Form.trusted); foreach (var s in suggestions) { string title = s.title; //If the idea exists, skip it if (ideas.FindBy(i => i.Title == title).Any()) { continue; } string date = s.created_at; var idea = new Idea { Title = title, Description = s.text, Time = DateTime.Parse(date.Substring(0, date.Length - 5)), }; string status = string.Empty; switch ((string)s.state) { case "approved": status = "Active"; break; case "closed": if (s.status.key == "completed") { status = "Completed"; } else { status = "Declined"; } break; default: status = "New"; break; } idea.Status = status; //Get the author, or create string name = s.creator.name; var existing = users.FindBy(u => u.UserName == name).FirstOrDefault(); if (existing != null) { idea.Author = existing; } else { idea.Author = NewUser(s.creator); users.Add(idea.Author); } ideas.Add(idea); //Process all comments var comments = GetComments(client, (string)s.id, Request.Form.channel, Request.Form.forumid, Request.Form.apikey, Request.Form.trusted); List <Activity> ideaComments = new List <Activity>(); foreach (var c in comments) { string commentdate = c.created_at; var comment = new Comment { Time = DateTime.Parse(commentdate), Text = c.text }; string commentname = c.creator.name; existing = users.FindBy(u => u.UserName == commentname).FirstOrDefault(); if (existing != null) { comment.User = existing; } else { comment.User = NewUser(c.creator); users.Add(comment.User); } activities.Add(idea.Id, comment); } //Process all votes var votes = GetVotes(client, (string)s.id, Request.Form.channel, Request.Form.forumid, Request.Form.apikey, Request.Form.trusted); foreach (var v in votes) { string votername = v.user.name; string votesfor = v.votes_for; int vote; if (Int32.TryParse(votesfor, out vote)) { existing = users.FindBy(u => u.UserName == votername).FirstOrDefault(); if (existing != null) { ideas.Vote(idea.Id, existing.Id, vote); } else { var author = NewUser(v.user); users.Add(author); ideas.Vote(idea.Id, author.Id, vote); } } } } return(Response.AsRedirect("/admin")); }; }
public ActivityService(IActivityRepository activityRepository) { _activityRepository = activityRepository; }
public ActivityController(ILoggerFactory loggerFactory, IBalanceRepository balanceRepository, IActivityRepository activityRepository) { _logger = loggerFactory.CreateLogger <ActivityController>(); _logger.LogInformation("BalanceController initialized."); _balanceRepository = balanceRepository; _activityRepository = activityRepository; }
public ActivityManager(ILogger logger, IActivityRepository repo, IUserManager userManager) { _logger = logger; _repo = repo; _userManager = userManager; }
public ActivityQueryHandler(IActivityRepository AREP) { _AREP = AREP; }
public ActivityCreatedHandler(IActivityRepository repository) { _repository = repository; }
public AdminModule(IdeastrikeContext dbContext, Settings settings, IUserRepository users, IIdeaRepository ideas, IActivityRepository activities) : base("/admin") { this.RequiresAuthentication(); this.RequiresValidatedClaims(c => c.Contains("admin")); _settings = settings; _users = users; _ideas = ideas; _activities = activities; Get["/"] = _ => { var m = Context.Model(string.Format("Admin - {0}", (string)_settings.SiteTitle)); m.Name = _settings.Name; m.WelcomeMessage = _settings.WelcomeMessage; m.HomePage = _settings.HomePage; m.GAnalyticsKey = _settings.GAnalyticsKey; return View["Admin/Index", m]; }; Get["/users"] = _ => { var m = Context.Model(string.Format("Admin - {0}", (string)_settings.SiteTitle)); m.Name = _settings.Name; m.WelcomeMessage = _settings.WelcomeMessage; m.HomePage = _settings.HomePage; m.GAnalyticsKey = _settings.GAnalyticsKey; m.Users = users.GetAll(); return View["Admin/Users", m]; }; Get["/moderation"] = _ => { var m = Context.Model(string.Format("Admin - {0}", (string)_settings.SiteTitle)); m.Name = _settings.Name; m.WelcomeMessage = _settings.WelcomeMessage; m.HomePage = _settings.HomePage; m.GAnalyticsKey = _settings.GAnalyticsKey; return View["Admin/Moderation", m]; }; Get["/settings"] = _ => { var m = Context.Model(string.Format("Admin - {0}", (string)_settings.SiteTitle)); m.Name = _settings.Name; m.SiteTitle = _settings.SiteTitle; m.WelcomeMessage = _settings.WelcomeMessage; m.HomePage = _settings.HomePage; m.GAnalyticsKey = _settings.GAnalyticsKey; m.MaxThumbnailWidth = _settings.MaxThumbnailWidth; return View["Admin/Settings", m]; }; Post["/settings"] = _ => { _settings.WelcomeMessage = Request.Form.welcomemessage; _settings.SiteTitle = Request.Form.sitetitle; _settings.Name = Request.Form.yourname; _settings.HomePage = Request.Form.homepage; _settings.GAnalyticsKey = Request.Form.analyticskey; _settings.MaxThumbnailWidth = Request.Form.maxthumbnailwidth; return Response.AsRedirect("/admin/settings"); }; Get["/search"] = _ => ""; Get["/forums"] = _ => ""; Get["/forum/{forumId}"] = _ => ""; Get["/uservoice"] = _ => View["Admin/Uservoice", Context.Model("Admin")]; Post["/uservoice"] = _ => { var client = new WebClient(); var suggestions = GetSuggestions(client, Request.Form.channel, Request.Form.forumid, Request.Form.apikey, Request.Form.trusted); foreach (var s in suggestions) { string title = s.title; //If the idea exists, skip it if (ideas.FindBy(i => i.Title == title).Any()) continue; string date = s.created_at; var idea = new Idea { Title = title, Description = s.text, Time = DateTime.Parse(date.Substring(0, date.Length - 5)), }; string status = string.Empty; switch ((string)s.state) { case "approved": status = "Active"; break; case "closed" : if (s.status.key == "completed") status = "Completed"; else status = "Declined"; break; default: status = "New"; break; } idea.Status = status; //Get the author, or create string name = s.creator.name; var existing = users.FindBy(u => u.UserName == name).FirstOrDefault(); if (existing != null) idea.Author = existing; else { idea.Author = NewUser(s.creator); users.Add(idea.Author); } ideas.Add(idea); //Process all comments var comments = GetComments(client, (string)s.id, Request.Form.channel, Request.Form.forumid, Request.Form.apikey, Request.Form.trusted); List<Activity> ideaComments = new List<Activity>(); foreach (var c in comments) { string commentdate = c.created_at; var comment = new Comment { Time = DateTime.Parse(commentdate), Text = c.text }; string commentname = c.creator.name; existing = users.FindBy(u => u.UserName == commentname).FirstOrDefault(); if (existing != null) comment.User = existing; else { comment.User = NewUser(c.creator); users.Add(comment.User); } activities.Add(idea.Id, comment); } //Process all votes var votes = GetVotes(client, (string)s.id, Request.Form.channel, Request.Form.forumid, Request.Form.apikey, Request.Form.trusted); foreach (var v in votes) { string votername = v.user.name; string votesfor = v.votes_for; int vote; if (Int32.TryParse(votesfor, out vote)) { existing = users.FindBy(u => u.UserName == votername).FirstOrDefault(); if (existing != null) ideas.Vote(idea.Id, existing.Id, vote); else { var author = NewUser(v.user); users.Add(author); ideas.Vote(idea.Id, author.Id, vote); } } } } return Response.AsRedirect("/admin"); }; }
public GetVenueRankingQueryHandler(IActivityRepository activityRepository) { this.activityRepository = activityRepository; }
public AccountController() { _locationRepo = EntityLocationRepository.Instance; _feedRepo = EntityActivityRepository.Instance; _profileRepo = EntityProfileRepository.Instance; }
public ActivityController(IActivityRepository repository) { _repository = repository; }
public ActivitiesController(IActivityRepository activityRepository) { ActivityRepository = activityRepository; }
public TeamManager(IUserSessionHelper userSessionHelper, IActivityRepository activityRepository, ITeamRepository teamRepository) { this.teamRepository = teamRepository; this.userSessionHelper = userSessionHelper; this.activityRepository = activityRepository; }
public TrackerController(IActivityRepository activityRepository) { _activityRepository = activityRepository; }