Skip to content

Instantly share code, notes, and snippets.

public class PlatformService : IPlatformService
{
public PlatformService()
{
}
public string GetCurrentIP()
{
String ipAddress = "";
public class DataService : IDataService
{
private IApiService _apiService;
private IDatabaseService _dbService;
public DataService()
{
_apiService = App.Instance.Container.Resolve<IApiService>();
_dbService = App.Instance.Container.Resolve<IDatabaseService>();
}
public class ForgotPasswordViewModel : ViewModelBase<ForgotPasswordViewModel>
{
public ForgotPasswordViewModel()
{
Title = "Forgot password?";
}
public async Task ChangePasswordAsync(string newPassword, string confirmPassword)
{
AppInteractiveService.Progress();
public abstract class ViewModelBase<T> where T : ViewModelBase<T>, new()
{
public ILoggerService LoggerService { get; private set; }
public ILocalizationService LocalizationService { get; private set; }
public IDataService DataService { get; private set; }
public IAppInteractiveService AppInteractiveService { get; private set; }
public interface IResultWrapper
{
bool Success { get; set; }
ResultError Error { get; set; }
}
public interface IResultWrapper<T> : IResultWrapper
{
T Data { get; set; }
public class LocalizationService : ILocalizationService
{
public CultureInfo CurrentCulture { get; set; }
private ResourceManager _manager;
public LocalizationService()
{
CurrentCulture = CultureInfo.InvariantCulture;