/// <summary> /// 获取单条数据 /// </summary> /// <param name="predicate"></param> /// <returns></returns> public FileUpload Get(Expression <Func <HR_FILEUPLOAD, bool> > predicate = null) { using (FileUploadDAL dal = new FileUploadDAL()) { return(EntityToModel(dal.GetOne(predicate))); } }
/// <summary> /// Returns the special fiels rules for the state. /// </summary> /// <param name="RuleType">Rule category type</param> /// <param name="StateFIPS">sTATE</param> /// <returns>IEnumerable<SpecialField></returns> public static IEnumerable <ViewSpecialFieldsViewData> GetSpecialFieldRulesForState(FormType RuleType, string StateFIPS) { State StateValue = new State(StateFIPS); IEnumerable <SpecialField> spFieldsRules = FileUploadDAL.GetSpecialUploadFieldsValues(RuleType, StateValue); List <ViewSpecialFieldsViewData> spFieldsRulesData = new List <ViewSpecialFieldsViewData>(); foreach (SpecialField sf in spFieldsRules) { ViewSpecialFieldsViewData viewData = new ViewSpecialFieldsViewData(); viewData.Id = sf.Id; viewData.Description = sf.Description; viewData.EndDate = sf.EndDate.ToLongDateString(); viewData.FormType = sf.FormType.Description(); viewData.IsRequired = sf.IsRequired.ToString(); viewData.Name = sf.Name; viewData.Ordinal = sf.Ordinal; viewData.StartDate = sf.StartDate.ToLongDateString(); viewData.State = sf.State; viewData.StateName = sf.State.StateName; viewData.ValidationType = sf.ValidationType; viewData.ValidationName = sf.ValidationType.Description(); //viewData.ValidationName spFieldsRulesData.Add(viewData); } return(spFieldsRulesData); }
/// <summary> /// 获取列表数据 /// </summary> /// <param name="predicate"></param> /// <returns></returns> public IEnumerable <FileUpload> GetList(Expression <Func <HR_FILEUPLOAD, bool> > predicate = null) { using (FileUploadDAL dal = new FileUploadDAL()) { var list = dal.Get(predicate); return(list.Select(EntityToModel).ToList()); } }
/// <summary> /// 更新 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool Edit(FileUpload model) { if (model == null) { return(false); } using (FileUploadDAL dal = new FileUploadDAL()) { HR_FILEUPLOAD entitys = ModelToEntity(model); return(dal.Edit(entitys)); } }