/// <summary> /// 修改 /// </summary> public FineOffice.Modules.CNS_CensusRegister Update(FineOffice.Modules.CNS_CensusRegister model) { dal.Initialization(); FineOffice.Entity.CNS_CensusRegister entity = new Entity.CNS_CensusRegister { ID = model.ID, CensusTypeID = model.CensusTypeID, Habitation = model.Habitation, HouseHolder = model.HouseHolder, IssuingAuthority = model.IssuingAuthority, IssuingDate = model.IssuingDate, RegisterNO = model.RegisterNO, Remark = model.Remark }; dal.Update(entity); dal.Dispose(); return(null); }
/// <summary> /// 返回一个model /// </summary> /// <returns></returns> public FineOffice.Modules.CNS_CensusRegister GetModel(System.Linq.Expressions.Expression <Func <FineOffice.Modules.CNS_CensusRegister, bool> > expression) { dal.Initialization(); FineOffice.Modules.CNS_CensusRegister model = (from entity in dal.GetListAll() select new FineOffice.Modules.CNS_CensusRegister { ID = entity.ID, CensusTypeID = entity.CensusTypeID, Habitation = entity.Habitation, HouseHolder = entity.HouseHolder, IssuingAuthority = entity.IssuingAuthority, IssuingDate = entity.IssuingDate, RegisterNO = entity.RegisterNO, Remark = entity.Remark, CensusTypeName = entity.CNS_CensusType.CensusTypeName, }).Where(expression).FirstOrDefault(); dal.Dispose(); return(model); }