コード例 #1
0
        public ActionResult Index()
        {
            Models.status statusid = db.States.FirstOrDefault(p => p.State == "Allowed");
            var           employ   = db.Users.Where(p => p.Status.StatusId == statusid.StatusId).Select(p => p).ToArray();

            ViewBag.AttendanceNumber = employ.Count();
            var departments = db.Departments.Select(p => p).ToArray();

            ViewBag.DepartmentsNumber = departments.Count();
            return(View());
        }
コード例 #2
0
ファイル: Methods.cs プロジェクト: manibo1995/GETECO_Connect
        public static string Login(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.status status    = JsonConvert.DeserializeObject <Models.status>(json);
                        string result           = status.ToString();
                        Globals.UserData.UserID = status.Status[0].zusatzinfo;
                        if (status.Status[0].id != "0")
                        {
                            var error = status.Status[0].text;
                            return(error);
                        }
                        else
                        {
                            var tempLocalUser = new DataBase.Models.localUser
                            {
                                InternalId = 1,
                                Id         = status.Status[0].id,
                                Session    = status.Status[0].session,
                                Text       = status.Status[0].text,
                                Zusatzinfo = status.Status[0].zusatzinfo
                            };
                            App.Database.SaveLocalUser(tempLocalUser);
                            return(null);
                        }
                    }
                    catch (Exception)
                    {
                        throw;
                    }
                }
            });

            a.Wait();
            return(a.Result);
        }