public string GetWorklog(DateTime dateTime) { var worklogs = JiraWorklogItems .Where(e => e.DateTime.Date == dateTime.Date) .ToList(); if (worklogs.Count == 0) { return(string.Empty); } var result = string.Empty; foreach (var worklog in worklogs) { result += $@"<br />{worklog.Hours}h/<a href=""{worklog.TaskLink}"" target=""_blank"">{worklog.Task.Replace(" ", " ").Replace("-", "‑")}</a>"; } result = result.Remove(0, 6); return(result); }
public string GetClass(DateTime dateTime) { if (DateTime.Now.Date == dateTime.Date) { return("now"); } if (dateTime.DayOfWeek == DayOfWeek.Saturday || dateTime.DayOfWeek == DayOfWeek.Sunday) { return("na"); } var workHours = JiraWorklogItems .Where(e => e.DateTime.Date == dateTime.Date) .Select(e => e.Hours) .ToList(); if (workHours.Sum() != 6) { return("notok"); } return("ok"); }