コード例 #1
0
        public IActionResult GetTimeEntry(long id)
        {
            var timeEntry = timeEntryService.GetTimeEntry(id);

            if (timeEntry == null)
            {
                return(NotFound());
            }
            else
            {
                TimeEntryViewModel model = new TimeEntryViewModel();
                model.Id            = timeEntry.Id;
                model.MinutesWorked = timeEntry.MinutesWorked;
                model.ProjectId     = timeEntry.ProjectId;

                return(new ObjectResult(model));
            }
        }
コード例 #2
0
        public async Task <IActionResult> GetEntry(
            [FromRoute] Guid organizationId,
            [FromRoute] Guid entryId
            )
        {
            var entry =
                await _timeEntryService.GetTimeEntry <ProviderAgencyOwnerTimeEntryDetailsOutput>(_agencyOwner, entryId);

            return(Ok(entry));
        }
コード例 #3
0
        public async Task <IActionResult> GetEntry([FromRoute] Guid organizationId, [FromRoute] Guid entryId)
        {
            var entry = await _timeEntryService.GetTimeEntry <AccountManagerTimeEntryOutput>(_am, entryId);

            return(Ok(entry));
        }
コード例 #4
0
 public TimeEntry Get(int id)
 {
     return(timeEntryService.GetTimeEntry(id));
 }
コード例 #5
0
        public async Task <IActionResult> GetEntry([FromRoute] Guid organizationId, [FromRoute] Guid entryId)
        {
            var entry = await _timeService.GetTimeEntry <ContractorTimeEntryDetailsOutput>(_contractor, entryId);

            return(Ok(entry));
        }