Exemple #1
0
        // 登入
        public static List <Solar_termsModel> GetSolar_terms()
        {
            var DataFile = FileLib.rootPath + "solar_terms.json";

            if (FileLib.IsFileExist(DataFile))
            {
                List <Solar_termsModel> Solar_terms = new List <Solar_termsModel>();

                string FileData = FileLib.ReadFile(DataFile);

                Solar_terms = JsonConvert.DeserializeObject <List <Solar_termsModel> >(FileData);
                Random rnd = new Random();
                foreach (var item in Solar_terms)
                {
                    item.randomWeek = rnd.Next(1, 4);
                }

                return(Solar_terms);
            }
            return(null);
        }
Exemple #2
0
        // 登入
        public static UserModel Login(string No, string Password)
        {
            var UserDataFile = FileLib.rootPath + "employee.json";

            if (FileLib.IsFileExist(UserDataFile))
            {
                List <UserProfileModel> users = new List <UserProfileModel>();
                string FileData = FileLib.ReadFile(UserDataFile);
                users = JsonConvert.DeserializeObject <List <UserProfileModel> >(FileData);
                var user = users.Where(p => p.No == No && p.Password == Password).FirstOrDefault();
                if (user != null)
                {
                    UserModel usermodel = new UserModel()
                    {
                        Name     = user.Name,
                        password = user.Password,
                        userNo   = user.No
                    };
                    return(usermodel);
                }
                else
                {
                    if (No.IndexOf("guest") > -1)
                    {
                        UserModel usermodel = new UserModel()
                        {
                            Name     = "訪客 " + No,
                            password = "",
                            userNo   = No
                        };
                        return(usermodel);
                    }
                }
            }
            return(null);
        }