コード例 #1
0
 public EmployeeProjectsController()
 {
     repo           = new EmployeeProjectsRepository();
     authRepo       = new AuthorizationRepository();
     accountRepo    = new AccountRepository();
     teamMemberRepo = new TeamMemberRepository();
 }
コード例 #2
0
 public FinancialResultsController()
 {
     repo        = new FinancialResultsRepository();
     summaryRepo = new FinancialSummaryRepository();
     teamRepo    = new TeamMemberRepository();
     authRepo    = new AuthorizationRepository();
 }
コード例 #3
0
        public TeamMemberDto UpdateTeamMember(TeamMemberDto teamMember)
        {
            var updatedMember = TeamMemberRepository.UpdateTeamMember(Mapper.Map <TeamMember>(teamMember));

            TeamMemberRepository.SaveChanges();
            return(Mapper.Map <TeamMemberDto>(updatedMember));
        }
コード例 #4
0
        public bool DeleteTeamMemeber(Guid teamMember)
        {
            var isDeleted = TeamMemberRepository.DeleteTeamMemeber(teamMember);

            TeamMemberRepository.SaveChanges();
            return(isDeleted);
        }
コード例 #5
0
 public FinancialResultsRepository()
 {
     _db      = new SqlConnection(ConfigurationManager.ConnectionStrings["DashBoard1"].ConnectionString);
     empRepo  = new EmployeeProjectsRepository();
     teamRepo = new TeamMemberRepository();
     authRepo = new AuthorizationRepository();
 }
コード例 #6
0
 public FinancialDataRepository()
 {
     _db         = new SqlConnection(ConfigurationManager.ConnectionStrings["Financial"].ConnectionString);
     projectRepo = new ProjectRepository();
     teamRepo    = new TeamMemberRepository();
     empRepo     = new EmployeeProjectsRepository();
     accountRepo = new AccountRepository();
 }
コード例 #7
0
ファイル: TrainingService.cs プロジェクト: EdShel/ESportRaise
 public TrainingService(
     IConfiguration configuration,
     TrainingRepository trainings,
     TeamMemberRepository members,
     IYouTubeService youTubeService,
     VideoStreamRepository videoStreams)
 {
     idlenessMinutesForNewTraining = configuration.GetValue <int>("IdlenessMinutesForNewTraining");
     this.trainings      = trainings;
     this.members        = members;
     this.youTubeService = youTubeService;
     this.videoStreams   = videoStreams;
 }
コード例 #8
0
 public EmailSenderRepository()
 {
     teamMemberRepo  = new TeamMemberRepository();
     appSettingsRepo = new AppSettingsRepository();
     initializeEmailService();
 }
コード例 #9
0
 public ProjectAccountController()
 {
     repo     = new AccountRepository();
     tmRepo   = new TeamMemberRepository();
     authRepo = new AuthorizationRepository();
 }
コード例 #10
0
 public IEnumerable <TeamMemberDto> TeamMembersOnPage(int page, int recordPerPage)
 {
     return(Mapper.Map <IEnumerable <TeamMemberDto> >(TeamMemberRepository.TeamMembersOnPage(page, recordPerPage)));
 }
コード例 #11
0
 public decimal NumberOfPages(int recordPerPage)
 {
     return(TeamMemberRepository.NumberOfPages(recordPerPage));
 }
コード例 #12
0
ファイル: TeamService.cs プロジェクト: EdShel/ESportRaise
 public TeamService(TeamRepository teams, TeamMemberRepository members, AppUserRepository users)
 {
     this.teams   = teams;
     this.members = members;
     this.users   = users;
 }
コード例 #13
0
 public IEnumerable <TeamMemberDto> AllTeamMembers()
 {
     return(Mapper.Map <IList <TeamMemberDto> >(TeamMemberRepository.AllTeamMembers()));
 }
コード例 #14
0
 public TeamMemberDto AddTeamMember(TeamMemberDto teamMember)
 {
     TeamMemberRepository.AddTeamMember(new TeamMember(Guid.NewGuid(), teamMember.Name, teamMember.Email, teamMember.Username, "generisem password", teamMember.HoursPerWeek, "generisem salt", teamMember.Status, teamMember.Role));
     TeamMemberRepository.SaveChanges();
     return(teamMember);
 }
コード例 #15
0
 public AuthorizationController()
 {
     teamMemberRepo = new TeamMemberRepository();
     authRepo       = new AuthorizationRepository();
 }
コード例 #16
0
 public TeamMemberController()
 {
     repo = new TeamMemberRepository();
 }
コード例 #17
0
 public TeamMemberService(TeamRepository teams, TeamMemberRepository teamMembers)
 {
     this.teams       = teams;
     this.teamMembers = teamMembers;
 }
コード例 #18
0
 public decimal MembersMaxHoursPerDay(Guid id)
 {
     return(TeamMemberRepository.MembersMaxHoursPerDay(id));
 }