/// <summary> /// 验证登录名唯一性 /// </summary> /// <param name="param"></param> /// <returns></returns> public ValidateEntity Validate(string param) { var validateEntity = new ValidateEntity(); if (string.IsNullOrEmpty(param)) { validateEntity.Info = "登录名不可为空"; validateEntity.Status = "n"; return(validateEntity); } var userDto = _userService.Query(param, null); if (userDto == null) { validateEntity.Info = "该登录名可使用!"; validateEntity.Status = "y"; } else { validateEntity.Info = "该登录名已被占用,请更换!"; validateEntity.Status = "n"; } return(validateEntity); }
/// <summary> /// 验证唯一性 /// </summary> /// <param name="param"></param> /// <returns></returns> public ValidateEntity Validate(string param) { var validateEntity = new ValidateEntity(); if (string.IsNullOrEmpty(param)) { validateEntity.Info = "模型代码不可为空"; validateEntity.Status = "n"; return(validateEntity); } var modelDto = _modelService.Query(param); if (modelDto == null) { validateEntity.Info = "该模型代码可使用!"; validateEntity.Status = "y"; } else { validateEntity.Info = "该模型代码已被占用,请更换!"; validateEntity.Status = "n"; } return(validateEntity); }
/// <summary> /// Adds the record. /// </summary> /// <param name="entity">The entity.</param> /// <param name="record">The record.</param> public void AddRecord(ValidateEntity entity, FileCabinetRecord record) { if (!this.memDictioanry.ContainsKey(entity)) { this.memDictioanry.Add(entity, new List <FileCabinetRecord>()); } this.memDictioanry[entity].Add(record); }
/// <summary> /// Wheres the specified parameter. /// </summary> /// <param name="param">The parameter.</param> /// <returns>FileCabinetREcords.</returns> public IEnumerable <FileCabinetRecord> Where(string param) { ValidateEntity entity = new ValidateEntity().Create(param, this.MemEntity); foreach (var record in entity.Filtering(this.list)) { yield return(record); } }
/// <summary> /// Tries the get memory records. /// </summary> /// <param name="entity">The entity.</param> /// <returns>FileCabinetRecord.</returns> public List <FileCabinetRecord> TryGetMemRecords(ValidateEntity entity) { if (this.memDictioanry.ContainsKey(entity)) { return(this.memDictioanry[entity]); } else { return(null); } }