Example #1
0
        /// <summary>
        /// Entity转Model
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        private HrDictionary EntityToModel(HR_DICTIONARY entity)
        {
            if (entity != null)
            {
                var model = new HrDictionary()
                {
                    DictionaryId        = entity.DICTIONARYID,
                    FatherId            = entity.FATHERID,
                    DictionCategory     = entity.DICTIONCATEGORY,
                    DictionaryName      = entity.DICTIONARYNAME,
                    DictionaryValue     = entity.DICTIONARYVALUE,
                    CreateUser          = entity.CREATEUSER,
                    CreateDate          = entity.CREATEDATE,
                    UpdateUser          = entity.UPDATEUSER,
                    UpdateDate          = entity.UPDATEDATE,
                    DictionCategoryName = entity.DICTIONCATEGORYNAME,
                    Remark      = entity.REMARK,
                    SystemName  = entity.SYSTEMNAME,
                    SystemCode  = entity.SYSTEMCODE,
                    OrderNumber = entity.ORDERNUMBER,
                    SystemNeed  = entity.SYSTEMNEED,
                    IsDeleted   = entity.ISDELETED
                };

                return(model);
            }
            return(null);
        }
Example #2
0
        /// <summary>
        /// Model转Entity
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        private HR_DICTIONARY ModelToEntity(HrDictionary model)
        {
            if (model != null)
            {
                var entity = new HR_DICTIONARY()
                {
                    DICTIONARYID        = model.DictionaryId,
                    FATHERID            = model.FatherId,
                    DICTIONCATEGORY     = model.DictionCategory,
                    DICTIONARYNAME      = model.DictionaryName,
                    DICTIONARYVALUE     = model.DictionaryValue,
                    CREATEUSER          = model.CreateUser,
                    CREATEDATE          = model.CreateDate,
                    UPDATEUSER          = model.UpdateUser,
                    UPDATEDATE          = model.UpdateDate,
                    DICTIONCATEGORYNAME = model.DictionCategoryName,
                    REMARK      = model.Remark,
                    SYSTEMNAME  = model.SystemName,
                    SYSTEMCODE  = model.SystemCode,
                    ORDERNUMBER = model.OrderNumber,
                    SYSTEMNEED  = model.SystemNeed,
                    ISDELETED   = model.IsDeleted
                };

                return(entity);
            }
            return(null);
        }
Example #3
0
        /// <summary>
        /// 更新
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public bool Edit(HrDictionary model)
        {
            if (model == null)
            {
                return(false);
            }
            using (DictionaryDAL dal = new DictionaryDAL())
            {
                HR_DICTIONARY entitys = ModelToEntity(model);

                return(dal.Edit(entitys));
            }
        }
Example #4
0
        /// <summary>
        /// 新增
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public string Add(HrDictionary model)
        {
            if (model == null)
            {
                return(string.Empty);
            }

            using (DictionaryDAL dal = new DictionaryDAL())
            {
                HR_DICTIONARY entity = ModelToEntity(model);
                entity.DICTIONARYID = string.IsNullOrEmpty(model.DictionaryId) ? Guid.NewGuid().ToString() : model.DictionaryId;

                return(dal.Add(entity));
            }
        }