public InternalItem EntriesToInternalItem(string[] task) { string comment = task[4].Trim(); string activity = task[5].Trim(); string hour = task[3].Replace(",", "."); string date = task[0]; var items = new InternalItem(); items.Activity = activity; items.Comment = comment; items.Date = date; items.Time = hour; items.Ticket = InternalHelper.GetTicketByDescription(comment); return(items); }
private List <InternalItem> MapToTimeCampItem(List <TimecampItemApi> timecampItemsApi) { List <InternalItem> list = new List <InternalItem>(); foreach (var item in timecampItemsApi) { list.Add(new InternalItem { Date = item.Date, Activity = item.Task?.Name, Comment = item.Description, Project = item.Task?.Parent?.Parent?.Name, Task = item.Task?.Parent?.Name, Time = TimeHelper.TransformSecondsToInternalTime(item.Duration), Ticket = InternalHelper.GetTicketByDescription(item.Description) }); } return(list); }