Ejemplo n.º 1
0
        public async Task <TimeEntryResult> TrackTime(IOrganizationContractor contractor, TimeTrackingModel model)
        {
            var entry = new TimeEntry
            {
                StartDate  = model.StartDateTime,
                EndDate    = model.StartDateTime.AddMinutes(model.Duration),
                ContractId = model.ContractId,
            }.InjectFrom(model) as TimeEntry;

            return(await TrackTime(entry, model.StoryId, model.CompleteStory));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> TrackHours([FromRoute] Guid organizationId, [FromBody] TimeTrackingModel model
                                                     )
        {
            var result = await _timeService.TrackTime(_contractor, model);

            return(Ok(result));
        }