пишу простой класс:
class DelegationData
{
public string StartDate { get; set; }
public string EndDate { get; set; }
public string Delegatee { get; set; }
public bool Edit { get; set; }
public bool Delete { get; set; }
}
Затем в классе основной страницы пишу:
...
public List GetTableData()
{
var listOfAllProcesses = new List();
try
{
List listOfProcesses = GetListOfTable();
foreach (var item in listOfProcesses)
{
listOfAllProcesses.Add(new DelegationData()
{
StartDate = item.FindElement(By.XPath("//*[@class='text']")).Text,
EndDate = item.FindElement(By.XPath("//*[@class='description']")).Text,
Delegatee = item.FindElement(By.ClassName("")).Text,
Edit = IsEditButtonExists(item),
Delete = IsDeleteButtonExists(item)
});
}
return listOfAllProcesses;
}
catch (Exception ex)
{
throw new Exception($"Could not get data. Error: {ex.Message}");
}
}
...
Но выдает ошибку: Inconsistent accessibility: return type'List' is less accessible than method 'DelegationData.GetTableData()'