Mam w klasie metode ktora zapisuje mi przy rejestracji login i haslo do pliku. Nastpnie mam metode ktora sprawdza i pobiera mi z pliku te dane ( chodzi o to ze jak aplikacja zostala zamknieta to po ponownym wlaczeniu jej ma automatycznie zalogowac).
Klasa ABC z metodą do sprawdzenie czy plik posiada dane uzytkownika
public async Task<ProfileModel> CheckCurrentUser ()
{
var content = await FileManagerInstance.ReadFile (FileManager.FileType.CurrentUser);
if (string.IsNullOrEmpty (content)) return null;
try {
_profileModel = Newtonsoft.Json.JsonConvert.DeserializeObject<ProfileModel> (content);
} catch (Newtonsoft.Json.JsonException ex) {
Debug.WriteLine ("Result content is bad!");
if (Debugger.IsAttached) {
throw ex;
}
}
return _profileModel;
}
Mam inna kalse YZX (ViewModels) w ktorej chiałbym teraz stwrzyć metodę ktora ktorą wrzucę do konstruktora tej klasy a ma ona odpowiadać za pobranie danych i przekazanie ich do logowania. Jak mogę te danie pobrać albo jak najlepiej to zrobić?