Ejemplo n.º 1
0
        public MetaAppTypeUpdateResponse Update([FromBody] MetaAppTypeUpdateRequest request)
        {
            MetaAppTypeUpdateResponse response = new MetaAppTypeUpdateResponse();

            if (request.Id == 0 || request.Id < 0)
            {
                response.Status = -1;
                return(response);
            }

            MetaAppTypeEntity entity = metaAppTypeRepository.GetById(request.Id);

            if (entity == null)
            {
                response.Status = 404;
                return(response);
            }

            metaAppTypeRepository.Update(metaAppTypeConvertor.toEntity(request, entity));

            theMetaAppTypeMeta.Refresh();

            response.Status = 1;
            return(response);
        }
        public MetaAppTypeEntity toEntity(MetaAppTypeCreateRequest request)
        {
            MetaAppTypeEntity entity = new MetaAppTypeEntity();

            entity.AppTypeId   = request.AppTypeId != null ? request.AppTypeId.Value : 0;
            entity.AppTypeName = request.AppTypeName;

            return(entity);
        }
Ejemplo n.º 3
0
        public void Update(MetaAppTypeEntity entity)
        {
            string sql = "update meta_app_type set app_type_id = @AppTypeId, app_type_name = @AppTypeName where id = @Id;";

            using (var sqliteConn = connectionProvider.GetConnection())
            {
                sqliteConn.Execute(sql, new { id = entity.Id, AppTypeId = entity.AppTypeId, AppTypeName = entity.AppTypeName });
            }
        }
Ejemplo n.º 4
0
        public void Create(MetaAppTypeEntity entity)
        {
            string sql = "insert into meta_app_type(app_type_id, app_type_name) values (@AppTypeId, @AppTypeName);";

            using (var sqliteConn = connectionProvider.GetConnection())
            {
                sqliteConn.Execute(sql, new { AppTypeId = entity.AppTypeId, AppTypeName = entity.AppTypeName });
            }
        }
        /// <summary>
        /// 将entity转换为vo。不包括来自元数据的属性
        /// </summary>
        private MetaAppTypeVo toVo(MetaAppTypeEntity entity)
        {
            MetaAppTypeVo vo = new MetaAppTypeVo();

            vo.Id          = entity.Id;
            vo.AppTypeId   = entity.AppTypeId;
            vo.AppTypeName = entity.AppTypeName;

            return(vo);
        }
        public MetaAppTypeEntity toEntity(MetaAppTypeUpdateRequest request, MetaAppTypeEntity oldEntity)
        {
            MetaAppTypeEntity entity = new MetaAppTypeEntity();

            entity.Id          = request.Id;
            entity.AppTypeId   = request.AppTypeId != null ? request.AppTypeId.Value : 0;
            entity.AppTypeName = request.AppTypeName;

            return(entity);
        }
Ejemplo n.º 7
0
        public MetaAppTypeItemResponse Item([FromBody] MetaAppTypeItemRequest request)
        {
            MetaAppTypeItemResponse response = new MetaAppTypeItemResponse();

            if (request.Id <= 0)
            {
                response.Status = -1;
                return(response);
            }

            MetaAppTypeEntity entity = metaAppTypeRepository.GetById(request.Id);

            if (entity == null)
            {
                response.Status = 404;
                return(response);
            }

            response.Item = metaAppTypeConvertor.toLessVo(entity);

            response.Status = 1;
            return(response);
        }
        public MetaAppTypeVo toMoreVo(MetaAppTypeEntity entity)
        {
            MetaAppTypeVo vo = toVo(entity);

            return(vo);
        }