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)); }
public async Task <IActionResult> TrackHours([FromRoute] Guid organizationId, [FromBody] TimeTrackingModel model ) { var result = await _timeService.TrackTime(_contractor, model); return(Ok(result)); }