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); }