public bool UpData(IEnumerable <SchoolAdministrator> datas, ISchoolAdministratorDal dal)
        {
            if (datas == null || dal == null)
            {
                return(false);
            }

            bool updateIsFun = true;

            try
            {
                foreach (var data in datas)
                {
                    if (data == null)
                    {
                        continue;
                    }
                    var  entity = dal.GetEntity(data.AdministratorAccount); entity.CreateAdminitratorDetialDatas.IsFreeze = data.CreateAdminitratorDetialDatas.IsFreeze;
                    bool isUp   = dal.Update(entity);
                }
            }
            catch (Exception e)
            {
                updateIsFun = false;
            }
            return(updateIsFun);
        }
        public bool CreateValidateSeendToEmail(SchoolAdministrator account, string email, IRegisterValidateCodeDal dal, ISchoolAdministratorDal scdal)
        {
            bool   CreateGuidIsTrue = true;
            string guid             = "";

            //创建验证码并发送使用全球唯一标识符
            try
            {
                guid = Guid.NewGuid().ToString();
                account.ValidateCodes = new RegisterAdministartorValidateCode()
                {
                    ValidateCode = guid
                };
                scdal.Update(account);
            }
            catch (Exception e)
            {
                IErrorDatabaseDal errorDal = new ErrorDatabaseDal(ConfigurationManager.AppSettings["assembly"]);
                ErrorDatabase     error    = new ErrorDatabase()
                {
                    DateTime     = DateTime.Now,
                    ErrorMessage = e.StackTrace.ToString()
                };
                errorDal.AddEntity(error);
                CreateGuidIsTrue = false;
            }

            if (CreateGuidIsTrue)
            {
                ICreateEmail cre     = new CreateEnail();
                var          seendOk = cre.SeendEmail(account.AdministratorAccount, email, guid);
                if (!seendOk)
                {
                    CreateGuidIsTrue = false;
                }
            }
            return(CreateGuidIsTrue);
        }