public BaseController(IProjectRepository projectRepository, IMilestoneRepository milestoneRepository, IMapper mapper) { this.projectRepository = projectRepository; this.milestoneRepository = milestoneRepository; this.mapper = mapper; }
public MileStoneService(ILogger <Milestone> logger, IBaseMapper <Milestone, MilestoneDto> milestoneMapper, IModelMapper <Milestone, MilestoneDetailsDto> milestoneDetailsMapper, IMilestoneRepository milestoneRepository, IUserProvider userProvider, IProjectRepository projectRepository) { _logger = logger; _milestoneMapper = milestoneMapper; _milestoneDetailsMapper = milestoneDetailsMapper; _milestoneRepository = milestoneRepository; _userProvider = userProvider; _projectRepository = projectRepository; }
public MilestoneController(IMilestoneRepository milestoneRepo, IAuthtenticationCurrentContext currentAuthContext, ICacheProvider cacheP, IMapper automapper, IUserRepository userrepo, ILikeRepository likeRepo, IUserCache usrCache, IAmazonS3ImageProvider amazons3imageprovider ) { milestoneRepository = milestoneRepo; currentAuthenticationContext = currentAuthContext; cacheProvider = cacheP; mapper = automapper; userRepository = userrepo; likeRepository = likeRepo; userCache = usrCache; amazonS3ImageProvider = amazons3imageprovider; }
public static async Task <bool> MilestonesDo() { IMilestoneRepository milestoneRepository = DI.ServiceProvider.GetServiceInstance <IMilestoneRepository>(); IAmazonS3ImageProvider amazonS3ImageProvider = DI.ServiceProvider.GetServiceInstance <IAmazonS3ImageProvider>(); foreach (Mdls.Milestone milestone in await milestoneRepository.GetAll()) { if (milestone.Image != null && milestone.Image.StartsWith("data:image/png;base64,")) { string path = await amazonS3ImageProvider.Add($"{milestone.UserId}/{milestone.id}/img.png", milestone.Image); bool saved = await milestoneRepository.SetImage(milestone.id, path); } } return(true); }
public UnitOfWork(ChallengifierEntities1 dbContext, IMilestoneRepository milestoneRepository, IChallengeRepository challengeRepository, IObjectiveRepository objectiveRepository, IPictureRepository pictureRepository, IPlanningStepRepository planningStepRepository, IUserRankRepository userRankRepository, IUserRatingRepository userRatingRepository, IUserRepository userRepository) { this.dbContext = dbContext; this.MilestoneRepository = milestoneRepository; this.ChallengeRepository = challengeRepository; this.ObjectiveRepository = objectiveRepository; this.PictureRepository = pictureRepository; this.PlanningStepRepository = planningStepRepository; this.UserRankRepository = userRankRepository; this.UserRatingRepository = userRatingRepository; this.UserRepository = userRepository; transaction = dbContext.Database.BeginTransaction(); }
public MilestoneService(IMilestoneRepository milestoneRepository, IUnitOfWork unitOfWork) { _milestoneRepository = milestoneRepository; _unitOfWork = unitOfWork; }
public MilestonesController(IMilestoneRepository repo, IMapper mapper) { _repo = repo; _mapper = mapper; }
public TimeLineController(IProjectRepository projectRepository, IMilestoneRepository milestoneRepository, IMapper mapper) : base(projectRepository, milestoneRepository, mapper) { }
/// <summary> /// Creates a new Milestone service that uses the Milestone Repository /// to access information from the repository layer /// </summary> /// <param name="milestoneRepository">The repository to use for interacting with milestones</param> public MilestoneService(IMilestoneRepository milestoneRepository) { this.milestoneRepository = milestoneRepository; }
/// <summary> /// Creates a new Transaction Service allowing us to deal with transactions /// </summary> /// <param name="transactionRepository">The repository to access stored transactions</param> /// <param name="goalRepository">The repository to access stored goals</param> /// <param name="milestoneRepository">The repository to access stored milestones</param> public TransactionService(ITransactionRepository transactionRepository, IGoalRepository goalRepository, IMilestoneRepository milestoneRepository) { this.transactionRepository = transactionRepository; this.goalRepository = goalRepository; this.milestoneRepository = milestoneRepository; }
public ProjectsController(ApplicationDbContext context, UserManager <ApplicationUser> usrMgr, IMilestoneRepository m_rep) { _context = context; _userManager = usrMgr; _milestoneRepo = m_rep; }