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); }
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 }); } }
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 }); } }
public MetaTimeMachineEntity toEntity(MetaTimeMachineCreateRequest request) { MetaTimeMachineEntity entity = new MetaTimeMachineEntity(); entity.TimeMachineId = request.TimeMachineId != null ? request.TimeMachineId.Value : 0; entity.TimeMachineName = request.TimeMachineName; return(entity); }
/// <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); }
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); }
public MetaTimeMachineVo toMoreVo(MetaTimeMachineEntity entity) { MetaTimeMachineVo vo = toVo(entity); return(vo); }