//To fill Y public bool InsertRatings(String[] expressions, UserProfile[] users, double[,] Y) { try { TaskManager mgr = new TaskManager(); List<Task> tasks = mgr.selectAllTask(); foreach (Task task in tasks) { int[,] result = this.GetYIndex(task.JobId.ToString(), task.RecruiteeId.ToString(), expressions, users); task.Rating = (decimal)Y[result[0, 0], result[0, 1]]; mgr.updateTask(task); } return true; } catch (Exception ex) { return false; } }
public List<TaskDto> selectAllTask() { TaskManager mgr = new TaskManager(); List<Task> taskList = mgr.selectAllTask(); List<TaskDto> dtoList = new List<TaskDto>(); foreach (Task task in taskList) { dtoList.Add(TaskDto.createTaskDTO(task)); } return dtoList; }