Ejemplo n.º 1
0
 public CashInController(wallet2Context context, IOptions <Models.MpayCashIn> MpaysCashIn, IOptions <Models.settings> settings, IHostingEnvironment hostingEnvironment)
 {
     _Mpays              = MpaysCashIn.Value;
     _Settings           = settings.Value;
     this.db             = context;
     help                = new Helper();
     _hostingEnvironment = hostingEnvironment;
 }
Ejemplo n.º 2
0
        public static void Settings(string url)
        {
            var a = Task.Run(async() =>
            {
                using (HttpClient client = new HttpClient())
                {
                    client.BaseAddress = new Uri(Globals.Standards.BaseUrl);
                    try
                    {
                        var json             = await client.GetStringAsync(url);
                        Models.settings Data = JsonConvert.DeserializeObject <Models.settings>(json);
                        string result        = Data.ToString();
                        if (Data.Settings[0].id != "0")
                        {
                            //Fehlerbehandlung !!!
                        }
                        var tempOwner = new DataBase.Models.Owner
                        {
                            Id         = Convert.ToInt32(Data.Settings[0].id),
                            Username   = Data.Settings[0].username,
                            Vorname    = Data.Settings[0].vorname,
                            Name       = Data.Settings[0].name,
                            Id_Person  = Convert.ToInt32(Data.Settings[0].id_person),
                            Is_Master  = Convert.ToInt32(Data.Settings[0].is_master),
                            Is_User    = Convert.ToInt32(Data.Settings[0].is_user),
                            Picture    = Data.Settings[0].picture,
                            Session    = Data.Settings[0].session,
                            InternalId = 1
                        };
                        Device.BeginInvokeOnMainThread(() =>
                        {
                            App.Database.SaveOwner(tempOwner);
                            //Globals.Methods.CheckDB();
                            App.Current.MainPage = new Views.Feed();
                        });
                    }
                    catch (Exception e)
                    {
                        //TODO: Fehlermeldung ausgeben!
                    }
                }
            });

            a.Wait();
        }