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