public LogDTOs GetLogs(LogDTOs _tasks) { var logsFromDb = LogsFromDB(); var bpFromDb = BPFromDB(); foreach (var s in logsFromDb) { var task = new LogDTO() { Система = bpFromDb.FirstOrDefault(c => c.CaseId == s.CaseId).BP.System.Name, БП = bpFromDb.FirstOrDefault(c => c.CaseId == s.CaseId).BP.Name, Случай = bpFromDb.FirstOrDefault(c => c.CaseId == s.CaseId).CaseId, Время = s.TimeStamp.ToShortDateString(), Этап = s.ActivityId, ТекстЭтапа = s.Activity.StatusText }; if (s.Resource != null) { task.Исполнитель = s.ResourceId.ToString(); task.Филиал = s.Resource.Filial; task.Департамент = s.Resource.Department; } _tasks.Add(task); } return(_tasks); }
public Logs() { InitializeComponent(); LogDTOs _tasks = (LogDTOs)this.Resources["tasks"]; _tasks = LogsControl.GetLogs(_tasks); }