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

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

            MetaTimeMachineEntity entity = metaTimeMachineRepository.GetById(request.Id);

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

            metaTimeMachineRepository.Update(metaTimeMachineConvertor.toEntity(request, entity));

            theTimeMachineMeta.Refresh();

            response.Status = 1;
            return(response);
        }
Ejemplo n.º 2
0
        public void Update(MetaTimeMachineEntity entity)
        {
            string sql = "update meta_time_machine set time_machine_id = @TimeMachineId, time_machine_name = @TimeMachineName where id = @Id;";

            using (var sqliteConn = connectionProvider.GetConnection())
            {
                sqliteConn.Execute(sql, new { id = entity.Id, TimeMachineId = entity.TimeMachineId, TimeMachineName = entity.TimeMachineName });
            }
        }
Ejemplo n.º 3
0
        public void Create(MetaTimeMachineEntity entity)
        {
            string sql = "insert into meta_time_machine(time_machine_id, time_machine_name) values (@TimeMachineId, @TimeMachineName);";

            using (var sqliteConn = connectionProvider.GetConnection())
            {
                sqliteConn.Execute(sql, new { TimeMachineId = entity.TimeMachineId, TimeMachineName = entity.TimeMachineName });
            }
        }
Ejemplo n.º 4
0
        public MetaTimeMachineEntity toEntity(MetaTimeMachineCreateRequest request)
        {
            MetaTimeMachineEntity entity = new MetaTimeMachineEntity();

            entity.TimeMachineId   = request.TimeMachineId != null ? request.TimeMachineId.Value : 0;
            entity.TimeMachineName = request.TimeMachineName;

            return(entity);
        }
Ejemplo n.º 5
0
        /// <summary>
        /// 将entity转换为vo。不包括来自元数据的属性
        /// </summary>
        private MetaTimeMachineVo toVo(MetaTimeMachineEntity entity)
        {
            MetaTimeMachineVo vo = new MetaTimeMachineVo();

            vo.Id              = entity.Id;
            vo.TimeMachineId   = entity.TimeMachineId;
            vo.TimeMachineName = entity.TimeMachineName;

            return(vo);
        }
Ejemplo n.º 6
0
        public MetaTimeMachineItemResponse Item([FromBody] MetaTimeMachineItemRequest request)
        {
            MetaTimeMachineItemResponse response = new MetaTimeMachineItemResponse();

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

            MetaTimeMachineEntity entity = metaTimeMachineRepository.GetById(request.Id);

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

            response.Item = metaTimeMachineConvertor.toLessVo(entity);

            response.Status = 1;
            return(response);
        }
Ejemplo n.º 7
0
        public MetaTimeMachineVo toMoreVo(MetaTimeMachineEntity entity)
        {
            MetaTimeMachineVo vo = toVo(entity);

            return(vo);
        }