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); }
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 }); } }
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); }
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); }