Exemplo n.º 1
0
        public TeamMembers()
        {
            InitializeComponent();

            this.Title = PageResources.DefaultPageTitle;

            // CJP TODO, need to move team member service to ioc container
            TeamMemberService service = new TeamMemberService();
            var teamMemberList        = service.GetTestData();

            MyMap.MoveToRegion(MapSpan.FromCenterAndRadius(
                                   new Position(32.8946723, -96.9774144), Distance.FromMiles(1)));

            foreach (var teamMember in teamMemberList)
            {
                var position = new Position(teamMember.UserLocation.Latitude, teamMember.UserLocation.Longitude); // Latitude, Longitude
                var pin      = new Pin
                {
                    Type     = PinType.SearchResult,
                    Position = position,
                    Label    = teamMember.User.Name,
                    Address  = teamMember.UserLocation.AddressName
                };

                MyMap.Pins.Add(pin);

                // CJP TODO, need add MediaPlayer for pop sound playback foreach teamMember
            }
        }
 public IActionResult GetMembersMaxHoursPerDay(Guid id)
 {
     try
     {
         return(Ok(TeamMemberService.MembersMaxHoursPerDay(id)));
     }
     catch (KeyNotFoundException)
     {
         return(NotFound());
     }
 }
        public IActionResult GetAllTeamMembersOnPage(int page, int recordsPerPage)
        {
            if (recordsPerPage == 0)
            {
                recordsPerPage = Convert.ToInt32(Configuration["DefaultRecordsPerPage"]);
            }
            var teamMembers = TeamMemberService.TeamMembersOnPage(page, recordsPerPage);

            if (((List <TeamMemberDto>)teamMembers).Count > 0)
            {
                return(Ok(teamMembers));
            }
            return(NoContent());
        }
Exemplo n.º 4
0
        /// <summary>
        /// Aktualizacja listy zadan
        /// </summary>
        public void UpdateTasksList()
        {
            DataTaskService taskService = new DataTaskService(new ToDoAppDbContextFactory());
            DateTime        today       = DateTime.Today;

            Tasks       = taskService.GetByDates(today);
            TasksSum    = Tasks.Count;
            Tasks       = taskService.GetAllItems();
            AllTasksSum = Tasks.Count;

            TeamMemberService memberService = new TeamMemberService(new ToDoAppDbContextFactory());

            Members      = memberService.GetAllMembers();
            MembersCount = Members.Count;
        }
        protected override async Task OnInitializedAsync()
        {
            int.TryParse(Id, out int employeeId);

            if (employeeId != 0)
            {
                PageHeaderText = "Edit Member";
                TeamMember     = await TeamMemberService.GetTeamMember(int.Parse(Id));
            }
            else
            {
                PageHeaderText = "Create Member";
                TeamMember     = new TeamMember();
            }
        }
        protected async Task HandleValidSubmit()
        {
            TeamMember result;

            if (TeamMember.TeamMemberId != 0)
            {
                result = await TeamMemberService.UpdateTeamMember(TeamMember);
            }
            else
            {
                result = await TeamMemberService.CreateTeamMember(TeamMember);
            }
            if (result != null)
            {
                NavigationManager.NavigateTo("/");
            }
        }
Exemplo n.º 7
0
        public TaskListView()
        {
            DataTaskService taskService = new DataTaskService(new ToDoAppDbContextFactory());
            DateTime        today       = DateTime.Today;

            Tasks       = taskService.GetByDates(today);
            TasksSum    = Tasks.Count;
            Tasks       = taskService.GetAllItems();
            AllTasksSum = Tasks.Count;

            TeamMemberService memberService = new TeamMemberService(new ToDoAppDbContextFactory());

            Members      = memberService.GetAllMembers();
            MembersCount = Members.Count;

            InitializeComponent();
        }
        public void GivenATeamMemberWhenEnsuringStoredWithANewTeamMember()
        {
            var trelloId = Guid.NewGuid().ToString();

            _teamMember = new TeamMember
            {
                TrelloId = trelloId,
                FullName = "I am a trello user",
                GitHubLogin = "******"
            };

            _mockTeamMembers = new InMemoryDbSet<TeamMember>();

            _mockHackTrackDbContext = new Mock<IHackTrackDbContext>();
            _mockHackTrackDbContext
                .SetupGet(context => context.TeamMembers)
                .Returns(_mockTeamMembers);
            _mockHackTrackDbContext
                .Setup(context => context.SaveChanges());

            var service = new TeamMemberService(_mockHackTrackDbContext.Object);
            service.EnsureStored(_teamMember);
        }
 public TeamMemberServiceTests()
 {
     _service = new TeamMemberService(_unitOfWork.Object, _mapper);
 }
Exemplo n.º 10
0
 public IActionResult GetNumberOfPages(int recordsPerPage)
 {
     return(Ok(TeamMemberService.NumberOfPages(recordsPerPage)));
 }
 // This constructor signature is required, for marshalling between the managed and native instances of this class.
 public AcquaintanceDetailViewController(IntPtr handle) : base(handle)
 {
     _DataSource       = ServiceLocator.Current.GetInstance <IDataSource <Acquaintance> >();
     _Geocoder         = new CLGeocoder();
     teamMemberService = new TeamMemberService();
 }
 public ContactsController()
     : base()
 {
     entityService     = new ContactService(base.db, base.identityDB);
     teamMemberService = new TeamMemberService(base.db, base.identityDB);
 }
        public void GivenATrelloMemberIdWhenGettingATeamMember()
        {
            _trelloId = Guid.NewGuid().ToString();

            _teamMember = new TeamMember
            {
                TrelloId = _trelloId,
                FullName = "I am a trello user",
                GitHubLogin = "******"
            };

            var mockTeamMembers = new InMemoryDbSet<TeamMember>
            {
                new TeamMember { TrelloId = "ignore me"},
                _teamMember
            };
            _mockHackTrackDbContext = new Mock<IHackTrackDbContext>();
            _mockHackTrackDbContext
                .SetupGet(context => context.TeamMembers)
                .Returns(mockTeamMembers);

            var service = new TeamMemberService(_mockHackTrackDbContext.Object);
            _result = service.GetTeamMember(_trelloId);
        }
Exemplo n.º 14
0
 public IActionResult AddTeamMember(TeamMemberDto teamMember)
 {
     return(Ok(TeamMemberService.AddTeamMember(teamMember)));
 }
Exemplo n.º 15
0
 public IActionResult GetAllTeamMembers()
 {
     return(Ok(TeamMemberService.AllTeamMembers()));
 }
Exemplo n.º 16
0
 public IActionResult DeleteTeamMember(Guid id)
 {
     return(Ok(TeamMemberService.DeleteTeamMemeber(id)));
 }
Exemplo n.º 17
0
 public IActionResult UpdateTeamMember(TeamMemberDto teamMember)
 {
     return(Ok(TeamMemberService.UpdateTeamMember(teamMember)));
 }