/// <summary>
/// Loads data from csv file into List of PodatakViewModels to show in grid.
/// </summary>
/// <param name="filePath">Csv file path (directory + "podaci.csv")</param>
/// <returns>List</returns>
private async Task <List <PodatakViewModel> > LoadCsvDataFrom(string filePath)
{
List <PodatakViewModel> pom = new List <PodatakViewModel>();
if (System.IO.File.Exists(filePath))
{
using (System.IO.StreamReader objReader = new System.IO.StreamReader(filePath, System.Text.Encoding.UTF8))
{
var contents = await objReader.ReadToEndAsync();
using (System.IO.StringReader strReader = new System.IO.StringReader(contents))
{
do
{
var textLine = await strReader.ReadLineAsync();
if (textLine != string.Empty)
{
pom.Add(new PodatakViewModel(
textLine.Split(';')
));
}
} while (strReader.Peek() != -1);
}
}
}
return(pom);
}