示例#1
0
 public static ENT_Entity MapEntityDetilToENT(EntityDetailModel entity)
 {
     return(new ENT_Entity()
     {
         ID_ENT = entity.ID_ENT,
         NAME_ENT = entity.NAME_ENT.Trim(),
         State = entity.State,
         VALID = entity.VALID,
         STA_StateList = entity.STA_StateList,
         TRA_TranslationState = entity.TRA_TranslationState
     });
 }
示例#2
0
        public EntityDetailModel RetrieveDetail(int p_id)
        {
            EntityDetailModel Temp = new EntityDetailModel();

            using (var db = new MES_DATABASE())
            {
                Temp = db.ENT_Entity
                       .Where(x => x.ID_ENT == p_id)
                       .Select(Mapper.Map <EntityDetailModel>)
                       .SingleOrDefault();
            }
            return(Temp);
        }
示例#3
0
        public void Edit(EntityDetailModel p_entity)
        {
//            var Temp = MapperEntity.MapEntityDetilToENT(p_entity);
            var Temp = Mapper.Map <ENT_Entity>(p_entity);;

            using (var db = new MES_DATABASE())
            {
                if (!db.ENT_Entity.Local.Any(c => c.ID_ENT == p_entity.ID_ENT))
                {
                    db.ENT_Entity.Attach(Temp);
                    db.Entry(Temp).State = EntityState.Modified;
                }
                db.SaveChanges();
            }
        }